php: usage of define -


Yii में वे इस कोड का उपयोग करते हैं:

  परिभाषित ('YII_DEBUG') या परिभाषित ( 'YII_DEBUG', true);  

मैंने कभी किसी को इस तरह से लिखने से पहले (या) नहीं देखा है यह असली PHP कोड या yii का कुछ सिंटैक्स है?

यह शॉर्ट सर्किट मूल्यांकन के कारण है।

यदि परिभाषित ('YII_DEBUG') रिटर्न false है, तो यह वाक्य को सही बनाने के लिए दूसरी अभिव्यक्ति का मूल्यांकन करने की कोशिश करेगी, YII_DEBUG निरंतर true

अंतिम परिणाम यह है कि, यदि निरंतर परिभाषित नहीं किया गया है, तो इसे true के रूप में परिभाषित करें यदि यह पहले से ही परिभाषित है (मूल्य कोई फर्क नहीं पड़ता है), तो कुछ भी नहीं करें (जैसा कि पहली अभिव्यक्ति सही है, अभिव्यक्ति के लिए दूसरी अभिव्यक्ति का मूल्यांकन करने की आवश्यकता नहीं है)।

< / html>

Comments

Popular posts from this blog

.net - C# List<T>.Find(x=>x.Rectangle.Contains(Point)) FAIL -

iphone - Smoothing a rounded stroke in Core Graphics -

c++ - QtQuick: QQmlApplicationEngine failed to load component qrc:/main.qml:23 Invalid attached object assignment -