2010-12-15 18 views
7

Kohana code conventions में यह कहा गया है कि && और || का उपयोग कर "गलत" है:क्या एंड एंड ओ एंड एंड और || का उपयोग करने का कोई फायदा है PHP में?

alt text

वहाँ AND और OR स्पष्टता के अलावा अन्य का उपयोग कर के लिए किसी भी लाभ है?

http://php.net/manual/en/language.operators.logical.php

http://www.php.net/manual/en/language.operators.precedence.php

उत्तर

12

ऑपरेटरों के लिए सच्चाई टेबल ही हैं, फर्क सिर्फ इतना है पूर्वता है। अन्यथा प्राथमिकता के मुद्दे आपके कोड को परेशान करेंगे।

+3

+1 मुझे नहीं पता था कि उनके पास प्राथमिकता अंतर था। आपने मुझे मेरा जवाब हटाने का कारण बना दिया। PHP बहुत चुस्त है। यहां तक ​​कि मेरे ज़ेंड PHP प्रमाणन ने मुझे इस आश्चर्य के लिए तैयार नहीं किया! – Asaph

+3

@Asaph - कोई वास्तव में PHP को सुसंगत होने की उम्मीद नहीं कर सकता है। :-) – amphetamachine

0

बस सुनिश्चित करें कि आप में एक जैसा हैं जो कुछ भी सम्मेलन आप को अपनाने के लिए चयन करते हैं:

+0

या आप ब्रैकेट का उपयोग कर सकते हैं, जिसे आप वैसे भी कर रहे हैं, पठनीयता के लिए यदि कुछ और नहीं है। – Benubird

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