批改状态:合格
老师批语:请认真对待作业!
函数会创建一个独立作用域,不能直接访问外部的变量
$site = 1;function getInfo(){//为了访问外部的变量,在函数中做一个声明global $site;return $site;}echo getInfo();
超全局变量, 不受作用域限制,可以在函数中直接访问
$GLOBALS — 引用全局作用域中可用的全部变量
一个包含了全部变量的全局组合数组。变量的名字就是数组的键。
$site = 1;echo $GLOBALS['site'];function getInfo(){return $GLOBALS['site'];}echo getInfo();
函数体内部变量只能函数内部访问
function getInfo(){$site = 1;return $site;}//这里是不能访问的echo $site;
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号