Le scope d’une variable en développement correspond aux emplacements depuis lesquels il est possible d’accéder à la variable.
Le scope est la zone du code où une variable est définie, active et accessible.
La portée est l’étendue dans laquelle une variable peut être vue ou utilisée : avec une portée locale ou globale.
Il existe deux types de scope : le scope local et le scope global.
- Le scope global : définit à l’extérieur d’une fonction où la variable est accessible depuis n’importe où. Il peut être important de limiter l’accès aux variables et protéger ainsi les données : ne pas les placer dans le scope global.
- Le scope local de la fonction ou de la procédure : celui qui est accessible depuis le bloc de la fonction uniquement. Une variable dans le scope local aide à garantir la cohérence et éviter les erreurs en limitant son utilisation à une seule fonction ou procédure. Cela permet de s’assurer que la variable ne sera pas utilisée par inadvertance dans une autre partie du code, ce qui pourrait entraîner des erreurs.