Фармони isset дар PHP
Бигзор мо тағйирёбандаи зеринро дошта бошем:
<?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 '---';
}
?>