PHP-däki isset buýrugy
Aşakdaky üýtgeýjimiz bar bolsun:
<?php
$test = null;
?>
Geliň, üýtgeýjäniň nulla deň däldigini
barlamagy ýerine ýetirýän şert ýazaýalyň:
<?php
$test = null;
if ($test !== null) {
echo '+++';
} else {
echo '---';
}
?>
Beýle bir barlagy has amatly ýagdaýda
ýörite isset buýrugy bilen ýerine ýetirip bolýar:
<?php
$test = null;
if (isset($test)) {
echo '+++';
} else {
echo '---';
}
?>
Kerşi barlagy, ýagny üýtgeýjäniň
kesgitlenmedigini barlamagy hem ýerine ýetirip bolýar.
Bunun üçin isset-i mantiýky
ÝOK bilen inwertirläýäris:
<?php
$test = null;
if (!isset($test)) {
echo '+++';
} else {
echo '---';
}
?>
Aşakdaky kody öwrenilen teoriýa laýyklykda üýtgediň:
<?php
$test = null;
if ($test == null) {
echo '+++';
} else {
echo '---';
}
?>
Aşakdaky kody öwrenilen teoriýa laýyklykda üýtgediň:
<?php
$test = null;
if ($test != null) {
echo '+++';
} else {
echo '---';
}
?>