PHP - Variables locales

La portée peut être définie comme la plage de disponibilité d'une variable pour le programme dans lequel elle est déclarée. Les variables PHP peuvent être l'un des quatre types de portée -

  • Variables locales
  • Paramètres de fonction
  • Variables globales
  • Variables statiques.

Variables locales

Une variable déclarée dans une fonction est considérée comme locale; c'est-à-dire qu'il ne peut être référencé que dans cette fonction. Toute affectation en dehors de cette fonction sera considérée comme une variable entièrement différente de celle contenue dans la fonction -

<?php
   $x = 4;
   
   function assignx () { 
      $x = 0;
      print "\$x inside function is $x. <br />";
   }
   
   assignx();
   print "\$x outside of function is $x. <br />";
?>

Cela produira le résultat suivant -

$x inside function is 0. 
$x outside of function is 4.