PHP之变量
在你有别的编程语言的基础下,你想学习PHP,可能要了解的一些关于变量的信息。
PHP中的变量不用指定数据类型,同时必须用$开头。
全局变量
可以在除函数外任意地方访问,如果需要在函数中访问要先获取
$x = 111;
function tt()
{
global $x;//获取全局变量
echo $x;
$x = 222;
}
tt();
echo $x;
Static作用域
保留变量,在函数完成后保留本次的值,在下一次函数开始前使用本次保留的值
function aa()
{
static $a = 0;//静态变量
echo $a++ . PHP_EOL;
}
aa();
aa();
aa();
超级全局变量
有特殊作用的全局变量
$a = 1;
$b = 2;
var_dump($GLOBALS);
function tt()
{
$GLOBALS['a'] = 10;
$GLOBALS['b'] = 20;
var_dump($GLOBALS);
}
tt();
var_dump($GLOBALS);
这里是全面的超级全局变量
PHP 超级全局变量 | 菜鸟教程
如果有不对的,希望各位大佬可以在评论区指出谢谢。