php: usage of define -
Yii में वे इस कोड का उपयोग करते हैं:
परिभाषित ('YII_DEBUG') या परिभाषित ( 'YII_DEBUG', true);
मैंने कभी किसी को इस तरह से लिखने से पहले (या) नहीं देखा है यह असली PHP कोड या yii का कुछ सिंटैक्स है?
यह शॉर्ट सर्किट मूल्यांकन के कारण है।
यदि परिभाषित ('YII_DEBUG')
रिटर्न false
है, तो यह वाक्य को सही बनाने के लिए दूसरी अभिव्यक्ति का मूल्यांकन करने की कोशिश करेगी, YII_DEBUG
निरंतर true
।
अंतिम परिणाम यह है कि, यदि निरंतर परिभाषित नहीं किया गया है, तो इसे true
के रूप में परिभाषित करें यदि यह पहले से ही परिभाषित है (मूल्य कोई फर्क नहीं पड़ता है), तो कुछ भी नहीं करें (जैसा कि पहली अभिव्यक्ति सही है, अभिव्यक्ति के लिए दूसरी अभिव्यक्ति का मूल्यांकन करने की आवश्यकता नहीं है)।
Comments
Post a Comment