变量 - PHP - 笔记

  1. 全局变量在$z = 1 在方法内无法引用,需要加关键字 global
  2. PHP 将所有全局变量存储在一个名为 $GLOBALS[index] 的数组中

$z = $GLOBALS['Z']

补充static $e局部变量会保留着,具体下面

代码:

测试函数内变量

"; echo "变量为x: $x"; echo "
"; echo "变量为y:$y"; echo "
"; echo "变量为z:$z"; echo "
"; echo "变量为e:$e"; $e++; } myTest(); echo "

测试函数外变量

"; echo "变量为x:$x"; echo "
"; echo "变量为y:$y"; echo "
"; echo "
"; myTest(); myTest(); myTest(); ?> 输出结果: 变量为x: zc 变量为y:fs 变量为z:lzl 变量为e:0 测试函数外变量 变量为x:zc Notice: Undefined variable: y in /Applications/XAMPP/xamppfiles/htdocs/index.php on line 26 变量为y: 测试函数内变量 变量为x: zc 变量为y:fs 变量为z:lzl 变量为e:1 测试函数内变量 变量为x: zc 变量为y:fs 变量为z:lzl 变量为e:2 测试函数内变量 变量为x: zc 变量为y:fs 变量为z:lzl 变量为e:3

你可能感兴趣的:(变量 - PHP - 笔记)