【发布时间】:2015-03-23 19:37:28
【问题描述】:
在类方法中调用全局变量是好还是坏?是/否,为什么?检查以下示例:
包含全局变量的 PHP 文件:
$a = ['a1','a2','a3','a4','a5'];
类方法:
private function foo($i)
{
global $a;
return $a[$i];
}
【问题讨论】:
-
......没有.......
-
介意解释一下原因吗?
-
因为全局变量可以在类范围之外更改,这可能会导致难以想象的噩梦。
-
为什么: >>> tomnomnom.com/posts/…
标签: php