<पी> PHP में, आप && का उपयोग कर सकते हैं (और) ऑपरेटर यह जाँचने के लिए कि क्या दोनों स्थितियाँ सत्य हैं, if कथनों के साथ। कोड ब्लॉक तभी निष्पादित होता है जब दोनों स्थितियाँ सत्य पर मूल्यांकन करती हैं यदि कोई भी स्थिति गलत है, तो ब्लॉक छोड़ दिया जाता है। <पी> PHP में && के समान एक "और" कीवर्ड भी है , लेकिन इसकी प्राथमिकता कम है और यह जटिल अभिव्यक्तियों में अलग-अलग व्यवहार कर सकता है। && का उपयोग करने की अनुशंसा की जाती है बेहतर स्पष्टता और स्थिरता के लिए। बेसिक सिंटेक्स
if (condition1 && condition2) {
echo "Both conditions are true!";
}
<पी> कोड ब्लॉक केवल तभी निष्पादित होता है जब कंडीशन 1 और कंडीशन 2 दोनों सत्य हों। यदि कोई शर्त झूठी है, तो निष्पादन पूरी तरह से ब्लॉक को छोड़ देता है। उदाहरण 1:बुनियादी और तर्क
<पी> यहां बताया गया है कि कैसे && विभिन्न सच्चे/गलत संयोजनों के साथ काम करता है
<?php
if (true && true) {
echo "true<br>";
} else {
echo "false<br>";
}
if (true && false) {
echo "true<br>";
} else {
echo "false<br>";
}
if (false && true) {
echo "true<br>";
} else {
echo "false<br>";
}
if (false && false) {
echo "true<br>";
} else {
echo "false<br>";
}
?>
true
false
false
false
<पी> केवल जब दोनों स्थितियाँ सत्य होती हैं तो आउटपुट "सही" दिखाता है। अन्य सभी मामलों में, यह "झूठा" दिखाता है। उदाहरण 2:उपयोगकर्ता लॉगिन सत्यापन
<पी> उपयोगकर्ता नाम और पासवर्ड की जाँच करने का एक व्यावहारिक उदाहरण
<?php
$username = "admin";
$password = "12345";
if ($username == "admin" && $password == "12345") {
echo "Login successful!";
} else {
echo "Invalid username or password.";
}
?>
Login successful!
<पी> दोनों स्थितियाँ ($username == "admin" और $password == "12345" ) सत्य हैं, इसलिए लॉगिन सफल होता है। उदाहरण 3:कोष्ठक के साथ जटिल स्थितियाँ
<पी> समूह स्थितियों के लिए कोष्ठकों का उपयोग करें और प्राथमिकता संबंधी मुद्दों से बचें
<?php
$age = 20;
$country = "USA";
if ($age >= 18 && ($country == "USA" || $country == "Canada")) {
echo "You are eligible to vote.";
} else {
echo "You are not eligible to vote.";
}
?>
You are eligible to vote.
<पी> पहली शर्त ($age >= 18 ) सत्य है, और दूसरी शर्त ($country == "USA" || $country == "Canada" ) भी सत्य है, इसलिए दोनों संतुष्ट हैं। मुख्य बिंदु
ऑपरेटर | प्राथमिकता | सिफारिश | && स्पष्टता के लिए उच्चतर प्राथमिकता and जटिल अभिव्यक्तियों से बचें निष्कर्ष
<पी> && का प्रयोग करें PHP में कई शर्तों की जांच करने के लिए यदि कथन। उचित मूल्यांकन क्रम सुनिश्चित करने और अप्रत्याशित व्यवहार से बचने के लिए AND और OR ऑपरेटरों को संयोजित करते समय हमेशा कोष्ठक का उपयोग करें। <पी>