Synonymes

NamespacePortéeScopePérimètre

Un contexte définit ce qui est vrai ou faux à l’intérieur de lui.

C’est un ensemble de circonstances (propriétés) qui donne un référentiel à partir du quel créer des variables (fonction d’ensemble) ou poser des assertions.

Ensemble : planter des légumes dans un jardin
Assertions : sur la planète Terre, les objets tombent au sol.

En JavaScript

Chaque niveau de fonctions (ou itérateurs) entremêlés défini un nouveau sous-contexte, qui a accès aux variables définies plus haut mais dont les variables définies ici ne sont accessibles que plus bas.

@todo code block

En PHP

Un peu pareil qu’en JavaScript, mais une note néanmoins.

Pour utiliser des variables de contextes plus généraux, il faut utiliser le mot-clé `use` après la définition des paramètres.

@todo code block