【发布时间】:2015-11-10 02:42:56
【问题描述】:
我有一个类需要在其范围之外定义的变量。所以我尝试使用global 但是,这会导致这个错误:
语法错误,意外的“全局”(T_GLOBAL),期望函数(T_FUNCTION)
我不确定是我放错了地方还是使用了 global 关键字不正确。
我的代码如下所示:
$data = new testClass();
class System
{
private $values;
global $data;
public function __construct()
{
}
public function test()
{
return $data->get();
}
}
$system = new System();
echo $system->test();
所以我想知道如何在我的类中定义$data 变量?我对 global 的使用似乎不正确,我也将 global 声明放在了 __contrust() 函数中,但这也不起作用。
【问题讨论】: