संभव डुप्लिकेट:
Is it possible to declare an array as constantपीएचपी - वर्ग निरंतर रूप में सरणी का उपयोग
यह एक वर्ग PHP में लगातार के रूप में एक सरणी का उपयोग करना संभव है?
यानी
const MYARRAY = array('123', '234');
यदि नहीं तो क्यों?
संभव डुप्लिकेट:
Is it possible to declare an array as constantपीएचपी - वर्ग निरंतर रूप में सरणी का उपयोग
यह एक वर्ग PHP में लगातार के रूप में एक सरणी का उपयोग करना संभव है?
यानी
const MYARRAY = array('123', '234');
यदि नहीं तो क्यों?
नहीं आप लगातार PHP के लिए किसी सरणी नहीं सौंप सकते।
अदिश मूल्यों के http://www.php.net/manual/en/language.constants.syntax.php
स्थिरांक केवल मूल्यांकन कर सकते हैं में
यही कारण है। उदाहरण के लिए
अदिश मूल्यों int
, float
, कर रहे हैं string
लघु लेकिन स्पष्ट, और अभी भी पूरी तरह से समझाया गया, धन्यवाद! –
यह अब PHP 5.6 http://php.net/manual/en/migration56.new-features.php –
में उपलब्ध है क्योंकि अब 5.6+ में सत्य नहीं है – piersb
नहीं, आप नहीं कर सकते।
लेकिन आप इसे एक स्थिर संपत्ति के रूप में घोषित कर सकते हैं।
public static $MYARRAY = array('123', '234');
--------------- अद्यतन -------------------------- ---
ऐरे कास्ट PHP 5.6 से उपलब्ध है।
[सवाल पूछ से पहले खोज समारोह का उपयोग करें। हम आपको अनुसंधान करने की उम्मीद करते हैं।] (http://stackoverflow.com/questions/ask-advice) – Gordon
परिभाषित() का उपयोग करके बनाई गई डुप्लिकेट चर्चा की गई स्थिरांक। कक्षा स्थिरांक के लिए नियम समान नहीं हैं। फिर से खोलने के लिए मतदान। –
आप कुछ हद तक एक सरणी को एक स्ट्रिंग में परिवर्तित कर सकते हैं और इसे स्थिर के रूप में स्टोर कर सकते हैं। जब आपको इसकी आवश्यकता होती है, तो आप इसे पुनः चालू कर देते हैं। उदाहरण के लिए (अन) क्रमबद्ध उदाहरण देखें: http://stackoverflow.com/questions/1290318/php-constants-containing-arrays – Armfoot