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. 
廣告