该
$GLOBALS数组可以代替使用:
$GLOBALS['a'] = 'localhost';function body(){ echo $GLOBALS['a'];}
从手册:
包含对所有变量的引用的关联数组,这些变量当前在脚本的全局范围内定义。变量名是数组的键。
如果您有一组需要一些公共变量的函数,那么带有属性的类可能是一个不错的选择,而不是全局的:
class MyTest{ protected $a; public function __construct($a) { $this->a = $a; } public function head() { echo $this->a; } public function footer() { echo $this->a; }}$a = 'localhost';$obj = new MyTest($a);
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)