2012-07-30 5 views
13

कक्षा निरंतर पहुंचते समय मुझे लगता है कि मैं कक्षा के नाम के लिए एक चर का उपयोग कर सकता हूं, उदा। $classname::CONST_VALUEक्या मैं स्थिर नाम के लिए एक चर का उपयोग कर एक PHP कक्षा कॉन्स्टेंट तक पहुंच सकता हूं?

यदि मैं निरंतर नाम के लिए एक चर का उपयोग करना चाहता हूं, तो क्या होगा self::$constant। यह काम नहीं लग रहा है। क्या आसपास कोई काम है?

उत्तर

21
$variable = $classname.'::'.$constant; 

constant($variable); 

डॉक्स देखें: http://php.net/constant

+0

आप त्वरित रहे हैं ... –

+2

मैं वास्तव में आज पहले एक ही समस्या थी और मैं इसे googled। – Summoner

संबंधित मुद्दे

 संबंधित मुद्दे