PHP Logical Operators

PHP Logical Operators: EqualityComparison 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 हो। इसे हम निम्न चित्र द्वारा समझ सकते हैं:

Logical AND Operator

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

Logical OR Operator

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

Logical XOR Operator

जबकि 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 करते हैं।

PHP in Hindiये Article इस वेबसाईट पर Selling हेतु उपलब्‍ध EBook PHP in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी। 

PHP in Hindi | Page: 647 | Format: PDF

BUY NOW GET DEMO REVIEWS