⊗ppPmCdLO 104 of 447 menu

PHP में लॉजिकल ऑपरेशंस

आइए निम्नलिखित कोड देखें:

<?php $a = 1; $b = 2; if ($a == $b) { var_dump(true); } else { var_dump(false); } ?>

जैसा कि आप देख सकते हैं, इस कोड में वेरिएबल्स a और b की तुलना की जाती है और, यदि वे बराबर हैं, तो कंसोल में true आउटपुट होता है, और यदि बराबर नहीं हैं - तो false

यहाँ आपके लिए एक कुछ गैर-स्पष्ट बात खोलने का समय आया है: वास्तव में, if कंस्ट्रक्शन तुलना के लिए आवश्यक नहीं है - स्वयं ऑपरेटर्स जैसे ==, ===, !=, <, > और इत्यादि या तो true, या false लौटाते हैं।

उदाहरण देखें:

<?php var_dump(1 == 1); // true आउटपुट करेगा var_dump(1 == 2); // false आउटपुट करेगा ?>

लिखे गए के आधार पर, पाठ की शुरुआत का कोड अधिक सरल तरीके से फिर से लिखा जा सकता है:

<?php $a = 1; $b = 2; var_dump($a == $b); ?>

परिणाम को तुरंत आउटपुट न करके इसे किसी वेरिएबल को असाइन किया जा सकता है:

<?php $a = 1; $b = 2; $res = $a == $b; var_dump($res); ?>

मान लीजिए निम्नलिखित वेरिएबल्स दिए गए हैं:

<?php $a = 2 * (3 - 1); $b = 6 - 2; ?>

ऑपरेटर == का उपयोग करके पता लगाएं कि क्या इन वेरिएबल्स के मान बराबर हैं या नहीं।

मान लीजिए निम्नलिखित वेरिएबल्स दिए गए हैं:

<?php $a = 5 * (7 - 4); $b = 1 + 2 + 7; ?>

ऑपरेटर > का उपयोग करके पता लगाएं कि क्या वेरिएबल $a, $b से बड़ा है।

मान लीजिए निम्नलिखित वेरिएबल्स दिए गए हैं:

<?php $a = 2 ** 4; $b = 4 ** 2; ?>

ऑपरेटर != का उपयोग करके पता लगाएं कि क्या इन वेरिएबल्स के मान अलग-अलग हैं या नहीं।

huswsvittr