PHP-da isset buyrug'i
Faraz qilaylik, bizda quyidagi o'zgaruvchi bor:
<?php
$test = null;
?>
Keling, o'zgaruvchi null ga teng emasligini
tekshiradigan shart yozamiz:
<?php
$test = null;
if ($test !== null) {
echo '+++';
} else {
echo '---';
}
?>
Bunday tekshiruvni maxsus isset buyrug'i
yordamida qulayroq bajarish mumkin:
<?php
$test = null;
if (isset($test)) {
echo '+++';
} else {
echo '---';
}
?>
Teskari tekshiruvni bajarish mumkin, ya'ni
o'zgaruvchi aniqlanmaganligini. Buning uchun
mantiqiy YO'Q yordamida isset ni
invertatsiya qilamiz:
<?php
$test = null;
if (!isset($test)) {
echo '+++';
} else {
echo '---';
}
?>
Quyidagi kodni o'rganilgan nazariyaga asosan qayta tuzing:
<?php
$test = null;
if ($test == null) {
echo '+++';
} else {
echo '---';
}
?>
Quyidagi kodni o'rganilgan nazariyaga asosan qayta tuzing:
<?php
$test = null;
if ($test != null) {
echo '+++';
} else {
echo '---';
}
?>