PHP Logical Operators: Equality व Comparison Operators की तरह ही Logical Operators होते हैं, जो कि PHP में मूलतः चार होते हैं। ये Operators भी दो Operands के साथ काम करते हैं और हमेंशा True या False Return करते हैं।
AND or && Logical AND Operator OR or || Logical OR Operator NOT or ! Logical NOT Operator XOR Logical XOR Operator
AND Operator केवल उसी स्थिति में True Return करता है, जब इसके Left व Right दोनों Side में True हो। इसे हम निम्न चित्र द्वारा समझ सकते हैं:

OR Operator केवल उसी स्थिति में True Return करता है, जब इसके Left व Right किसी भी एक या दोनों Side में True हो।

XOR Operator केवल उसी स्थिति में True Return करता है, जब इसके Left व Right दोनों Side में कोई एक True हो जबकि दोनों Side में True अथवा False होने की स्थिति में ये Operator False Return करता है।

जबकि NOT Operator True को False व False को True में Convert कर देता है।
AND व OR Operators को सामान्यतः Short-Circuit Operators भी कहते हैं। क्योंकि जब AND Operator के Left Side में False होता है, तब ये Operator बिना Right Side के मान को Check किए हुए, False Return कर देता है। क्योंकि AND Operator केवल एक ही स्थिति में True Return करता है, जबकि इसके दोनों Side में True हो और जब पहला ही मान False होता है, तो दूसरे मान को Check करने की जरूरत ही नहीं रहती।
इसी तरह से OR Operator के Left Side में यदि True हो, तो ये Operator बिना Right Side के मान को Check किए हुए, True Return कर देता है। क्योंकि OR Operator केवल एक ही स्थिति में False Return करता है, जबकि इसके दोनों Side में False हो और जब पहला ही मान True होता है, तो दूसरे मान को Check करने की जरूरत ही नहीं रहती।
जब हमें एक से ज्यादा Conditions के आधार पर किन्हीं PHP Codes को Execute करना होता है, तब हम जरूरत के अनुसार इन Logical Operators को Use करते हैं।
ये Article इस वेबसाईट पर Selling हेतु उपलब्ध EBook PHP in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी।
PHP in Hindi | Page: 647 | Format: PDF