if-else में संक्षिप्त if
मान लीजिए, उदाहरण के लिए, हम जानना चाहते हैं कि क्या
वेरिएबल $test वैल्यू true के बराबर है।
इस स्थिति में if कंस्ट्रक्शन
इस तरह लिखा जा सकता है:
<?php
$test = true;
if ($test == true) {
echo '+++';
} else {
echo '---';
}
?>
प्रोग्रामिंग करते समय ऐसी जांचों की आवश्यकता बहुत
अधिक होती है, इसलिए इनके लिए एक अधिक
सुंदर संक्षिप्त रूप मौजूद है: if ($test
== true) के बजाय बस if
($test) लिखा जा सकता है।
आइए हमारे कोड को संक्षिप्त रूप में फिर से लिखें:
<?php
$test = true;
if ($test) { // if ($test == true) के समतुल्य
echo '+++';
} else {
echo '---';
}
?>
मान लीजिए अब हम जांच कर रहे हैं कि वेरिएबल
$test, true के बराबर नहीं है:
<?php
$test = true;
if ($test != true) {
echo '+++';
} else {
echo '---';
}
?>
इस स्थिति में संक्षिप्त सिंटैक्स इस तरह दिखेगा:
<?php
$test = true;
if (!$test) { // लॉजिकल NOT का उपयोग करते हैं
echo '+++';
} else {
echo '---';
}
?>
false की जांच के लिए भी इसी तरह का
संक्षिप्त रूप मौजूद है। मान लीजिए इस तरह का कोड दिया गया है:
<?php
$test = true;
if ($test == false) {
echo '+++';
} else {
echo '---';
}
?>
कंडीशन $test == false वास्तव में
$test != true के बराबर ही है:
<?php
$test = true;
if ($test != true) { // if ($test == false) के समतुल्य
echo '+++';
} else {
echo '---';
}
?>
खैर, और ऐसी कंडीशन को हमने पिछले उदाहरण में संक्षिप्त करना सीख लिया था। संक्षिप्त करते हैं:
<?php
$test = true;
if (!$test) {
echo '+++';
} else {
echo '---';
}
?>
निम्नलिखित कोड को संक्षिप्त तुलना का उपयोग करके फिर से लिखें:
<?php
$test = true;
if ($test == true) {
echo '+++';
} else {
echo '---';
}
?>
निम्नलिखित कोड को संक्षिप्त तुलना का उपयोग करके फिर से लिखें:
<?php
$test = true;
if ($test == false) {
echo '+++';
} else {
echo '---';
}
?>
निम्नलिखित कोड को संक्षिप्त तुलना का उपयोग करके फिर से लिखें:
<?php
$test = true;
if ($test != true) {
echo '+++';
} else {
echo '---';
}
?>
निम्नलिखित कोड को संक्षिप्त तुलना का उपयोग करके फिर से लिखें:
<?php
$test = true;
if ($test != false) {
echo '+++';
} else {
echo '---';
}
?>