2011-12-22 18 views
5

क्या PHP में true और TRUE या false और FALSE के बीच कोई अंतर है?पीएचपी बूलियन दोनों निचले मामले और ऊपरी मामले क्यों हैं?

+0

इतने सारे वोट क्यों? – Roman

+2

क्योंकि आप इसे Google के साथ पांच सेकंड में स्वयं पा सकते थे। – Interrobang

+1

फिर इस चर्चा के साथ क्या हो रहा है: http://stackoverflow.com/questions/2013848/uppercase-booleans-vs-lowercase-in-php अगर इसमें सब कुछ है तो 5 मिनट में गुगल किया जा सकता है? – frnhr

उत्तर

1

नहीं, पीएचपी पार्सर जब यह, सही सही और गलत, झूठा

2

स्थिरांक की बात आती केस-संवेदी डिफ़ॉल्ट प्रति कर रहे हैं बहुत उधम मचाते नहीं है। लेकिन अन्य पहचानकर्ता नामस्थान को समरूपता के लिए, वे परिभाषित किया जा सकता केस-insensitively:

define("mixedCASE", 123, TRUE); 

print MiXeDcAsE; 

और यह बस एक कैसे TRUE और FALSE पूर्व घोषित थे है। आप JSON का उपयोग करना चाहते हैं (। वे पार्सर/भाषा builtins नहीं हैं)

2

तो मानक RFC7159 का कहना है:

शाब्दिक नाम लोअरकेस होना चाहिए। कोई अन्य शाब्दिक नाम की अनुमति नहीं है।

और Php 5.6 से:

json_decode() अब खारिज कर दिया, सही गलत और हर समय अशक्त JSON शाब्दिक के गैर लोअरकेस वेरिएंट, प्रति JSON विनिर्देश के रूप में

और PSR-2 standard के अनुसार:

PHP कीवर्ड कम मामले में होना चाहिए।

PHP स्थिरांक सत्य, गलत, और शून्य कम मामले में होना चाहिए।

Ps .: मैं एस सीमाओं के कारण आरएफसी 7159 से लिंक पोस्ट नहीं कर सका।

+0

यहां [आरएफसी 7159] है (http://rfc7159.net/rfc7159#rfc.section.3) लिंक = ओ) – Mandrake

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