Ben diziler bir dizidir ortak bir statik değişkeni bildirmek için çalışıyorum:Kamu statik değişken değeri
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 ...
}
Ama hatayı alıyorum:
Parse error: parse error, expecting `')'' in ...
'thing()' nedir? Ayrıca, bu bir sınıf özelliği ("public static $ contexts") veya bir yöntemde bir yerde olarak ilan edilir mi? – deceze
bu normal bir işlev .. sınıfın dışında ilan edildi. değişken, "sınıfın dışında bildirilen" – Alex
sınıf özelliği olarak bildirildi? Bu kod parçasının sınıfın geri kalanıyla nerede olduğunu görebilir miyiz? – BoltClock