क्या आप PHP में कक्षा में ऑब्जेक्ट्स की स्थिर सरणी प्रारंभ कर सकते हैं? जैसा आपPHP - ऑब्जेक्ट्स की स्थिर सरणी को परिभाषित करें
class myclass {
public static $blah = array("test1", "test2", "test3");
}
कर सकते हैं लेकिन जब मैं
class myclass {
public static $blah2 = array(
&new myotherclass(),
&new myotherclass(),
&new myotherclass()
);
}
जहां myotherclass सही MyClass ऊपर परिभाषित किया गया है है। हालांकि यह एक त्रुटि फेंकता है; क्या इसे हासिल करने का कोई तरीका है?
आप हमें बता सकते हैं त्रुटि है? – xbonez
कन्स्ट्रक्टर के भीतर '$ blah2' सेट करें। आप संपत्ति परिभाषा में रनटाइम-गणना मान सेट नहीं कर सकते हैं। – Wiseguy
@Wiseguy क्या मुझे आपका संदेश सही मिला? – Brett