संभव डुप्लिकेट:
php false place in conditionआदेश
मैं देखा है कि PHP कोड का एक बहुत CONST == VARIABLE तरह सशर्त बयान का उपयोग करता है। मैं हमेशा विपरीत में व्यक्त वाक्यविन्यास के साथ बड़ा हुआ। क्या इस ढांचे का कोई कारण है?
उदाहरण:
// this is the way I see it most typically represented in PHP
if (false == $foobar) { // do this }
// this is the way I normally do it
if ($foobar == false) { // do this }
इसे अक्सर "योड स्थिति" कहा जाता है। कुछ लोग समानता के स्थान पर असाइनमेंट टाइपो को रोकने के लिए इसका इस्तेमाल करते हैं। मेरी राय है कि उनके खिलाफ सुरक्षा के लिए एक अजीब कोडिंग सम्मेलन की बजाय टाइपो पेश करना न हो। –
यह बेहतर है: अगर (! $ Foobar) {// यह} –
लेकिन दोनों के समान परिणाम –