संभव डुप्लिकेट:
Why do some experienced programmers write expressions this way?क्या PHP में पहले शून्य का उपयोग करने का कोई फायदा है?
मैं इस बारे में बस उत्सुक हूँ: सबसे चौखटे/खुला स्रोत परियोजनाओं में मैं अध्ययन किया है, मैं अक्सर इस तरह कोड देखा ...
<?php
if (null === self::$_instance) {
self::$_instance = new self();
}
विशेष रूप से यह लाइन ...
if (null === self::$_instance) {
क्यों if
बयान के पहले तर्क के बजाय दूसरी तरह के आसपास? में null
का उपयोग करें ...
if (self::$_instance === null) {
मुझे पता है वहाँ शायद कोई प्रदर्शन वृद्धि या ऐसा कुछ है। क्या यह सिर्फ एक वरीयता है या क्या यह किसी प्रकार का कोडिंग मानक है जिसे मैंने अनदेखा किया है?
व्यक्तिगत रूप से, मैं कहना है कि वे सब होना चाहिए 'इच्छुक हूँ if (! स्वयं :: $ _ उदाहरण)' – cwallenpoole
यदि यह एक dup मैं अपने कीबोर्ड –
खाने देंगे अंकन शैली को "योदा भाव पता है कि नहीं है "या" योडा स्थितियां "। – mario