नीचे php में मेरी कोड है, और मैं त्रुटि हो रही है:क्या स्थिर सरणी संपत्ति php में संभव नहीं है?
Parse error: syntax error, unexpected '[' in /LR_StaticSettings.php on line 4
<?php
class StaticSettings{
function setkey ($key, $value) {
self::arrErr[$key] = $value; // error in this line
}
}
?>
मैं स्थिर उपयोग करना चाहते हैं नहीं $this->arrErr[$key]
ताकि मैं हो और उदाहरण/वस्तु बनाने के बिना स्थिर गुण सेट कर सकते हैं।
यह त्रुटि क्यों है? क्या हम स्थिर सरणी नहीं बना सकते?
यदि कोई और तरीका है, तो कृपया मुझे बताएं। धन्यवाद
आपका कोड स्थिर सदस्य चर के रूप में '$ arrErr' परिभाषित नहीं करना चाहिए। आपको इसे 'सार्वजनिक स्थैतिक $ arrErr = array() के रूप में घोषित करना चाहिए; ' – Matt
वोट करने का कोई कारण नहीं है? मुझे यह सवाल मेरी मदद करता है। तो, वोट दें। बीटीडब्ल्यू, ओपी को उत्तर – goFrendiAsgard