PHP - Variables locales

El alcance se puede definir como el rango de disponibilidad que tiene una variable para el programa en el que se declara. Las variables de PHP pueden ser uno de los cuatro tipos de alcance:

  • Variables locales
  • Parámetros de función
  • Variables globales
  • Variables estáticas.

Variables locales

Una variable declarada en una función se considera local; es decir, se puede hacer referencia únicamente en esa función. Cualquier asignación fuera de esa función se considerará una variable completamente diferente de la contenida en la función:

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

Esto producirá el siguiente resultado:

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