我想声明一个公共静态变量是阵列的阵列:公共静态变量值
class Foo{
public static $contexts = array(
'a' => array(
'aa' => something('aa'),
'bb' => something('bb'),
),
'b' => array(
'aa' => something('aa'),
'bb' => something('bb'),
),
);
// methods here
}
function something($s){
return ...
}
但我得到一个错误:
Parse error: parse error, expecting `')'' in ...
什么是'something()'?此外,这是声明为一个类属性('公共静态$上下文)或方法的某处? – deceze
这是一个正常的功能..它是在课堂外宣布的。该变量被声明为类属性 – Alex
“在类之外声明”?我们可以看到这段代码和其他课程在一起吗? – BoltClock