मैं एक सार्वजनिक स्थैतिक चर कि सरणियों की एक सरणी है की घोषणा करने के कोशिश कर रहा हूँ:सार्वजनिक स्थैतिक चर मूल्य
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 ...
'कुछ()' क्या है? साथ ही, क्या इसे एक वर्ग संपत्ति ('सार्वजनिक स्थैतिक $ संदर्भ') या किसी विधि में कहीं घोषित किया गया है? – deceze
यह एक सामान्य कार्य है .. इसे कक्षा के बाहर घोषित किया गया है। वेरिएबल को क्लास प्रॉपर्टी – Alex
"कक्षा के बाहर घोषित" के रूप में घोषित किया गया है? क्या हम देख सकते हैं कि कोड का यह बिट शेष वर्ग के साथ कहां है? – BoltClock