PHP даги isset командаси
Фарз қилайлик, бизда куйидаги ўзгарувчи бор:
<?php
$test = null;
?>
Келинг, ўзгарувчи nullга тенг эмаслигини
текширувчи шарт язайлик:
<?php
$test = null;
if ($test !== null) {
echo '+++';
} else {
echo '---';
}
?>
Бундай текширувни махсус isset командаси
ёрдамида анча қулай бажариш мумкин:
<?php
$test = null;
if (isset($test)) {
echo '+++';
} else {
echo '---';
}
?>
Тескари текширувни, яъни ўзгарувчи
аникланмаганини бажариш мумкин. Буни
issetни мантикий ЙУК
ёрдамида инвертлаш орқали амалга оширамиз:
<?php
$test = null;
if (!isset($test)) {
echo '+++';
} else {
echo '---';
}
?>
Куйидаги кодни ўрганилган назария асосида ўзгартиринг:
<?php
$test = null;
if ($test == null) {
echo '+++';
} else {
echo '---';
}
?>
Куйидаги кодни ўрганилган назария асосида ўзгартиринг:
<?php
$test = null;
if ($test != null) {
echo '+++';
} else {
echo '---';
}
?>