Scope d’une variable

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.