Tôi đang cố gắng để khai báo một biến public static đó là một mảng của các mảng:Công giá trị biến tĩnh
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 ...
}
Nhưng tôi nhận được một lỗi:
Parse error: parse error, expecting `')'' in ...
'something()' là gì? Ngoài ra, điều này được khai báo là thuộc tính lớp ('public static $ contexts') hay một nơi nào đó trong một phương thức? – deceze
nó là một chức năng bình thường .. nó được khai báo bên ngoài lớp. biến được khai báo là thuộc tính lớp – Alex
"được khai báo bên ngoài lớp"? Chúng ta có thể thấy bit bit này ở đâu với phần còn lại của lớp không? – BoltClock