मैं factory
पैटर्न लागू करने के लिए, उदाहरण के लिए उन्हें का प्रयोग करेंगे:PHP - मैं स्थिर कॉन्स वैरिएबल क्यों घोषित नहीं कर सका?
class Types{
static const car = "CarClass";
static const tree = "TreeClass";
static const cat = "CatClass";
static const deathstar = "DeathStarClass";
}
और मैं उनकी तरह उपयोग करना चाहते हैं:
$x = new Types::car;
क्या यह संभव है?
और क्या मेरी कक्षा construcor में parametr गया है, वह काम नहीं करता:
$x = new Types::car(123);
आपका मतलब है, गतिशील स्थिरता के विपरीत स्थिर स्थिर स्थिरता? :) –
संपादित करें plz;) –
@ जॉन मैं अभी भी आपका उदाहरण समझ नहीं पा रहा हूं। आप लगातार चार बार क्यों घोषित करते हैं? अपेक्षित परिणाम क्या होगा? इस तरह के 'const' कीवर्ड को काम करना चाहिए, बस' स्थिर 'को छोड़ दें। यह निरंतर के लिए समझ में नहीं आता है। –