PHP - 局部变量



作用域可以定义为变量在其声明的程序中可用的范围。PHP变量可以是四种作用域类型之一:

  • 局部变量
  • 全局变量
  • 静态变量
  • 函数参数

局部变量

在函数中声明的变量被认为是局部变量;也就是说,它只能在该函数中引用。该函数之外的任何赋值都将被视为与函数中包含的变量完全不同的变量:

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

这将产生以下结果:

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