$a = null;
//Егер $a бос болса, ...
if (empty($a)) echo 'Durys!'; else echo 'Durys emes!'; //'Durys!' шығарады
?>
$a = 0;
//Егер $a бос болса, ...
if (empty($a)) echo 'Durys!'; else echo 'Durys emes!'; //'Durys!' шығарады
?>
$a = 'hi’;
//Егер $a бос болса, ...
if (empty($a)) echo 'Durys!'; else echo 'Durys emes!'; //'Durys emes!' шығарады, себебі $a бос емес
?>
$a = null;
//Егер $a бос емес болса, онда ...
if (!empty($a)) echo 'Durys!'; else echo 'Durys emes!'; //'Durys emes!' шығарады, себебі $a бос
?>
and (логикалық ЖӘНЕ) және or (логикалық НЕМЕСЕ) бар.
$a = 3;
$b = -3;
if ($a > 0 and $b < 0) echo 'Durys!'; else echo 'Durys emes!';
$a = 3;
if ($a >= 1 and $a <= 12) echo 'Durys!'; else echo 'Durys emes!;
$a = -3;
$b = -3;
if ($a > 0 or $b < 0) echo 'Durys!'; else echo 'Durys emes!;
?>
and орнына &&, ал or орнына || жазуға болады.
Логикалық айнымалылармен жұмыс
$a = true;
if ($a == true) echo 'Durys!'; else echo 'Durys emes!;
?>
$a = true;
if ($a) echo 'Durys!'; else echo 'Durys emes!;
$a = true;
if (!$a) echo 'Durys!'; else echo 'Durys emes!;
?>
if (true) echo 'Durys!'; else echo 'Durys emes!;
if (false) echo 'Durys!'; else echo 'Durys emes!;
if (!true) echo 'Durys!'; else echo 'Durys emes!;
if (!false) echo 'Durys!'; else echo 'Durys emes!;
?>
HTML-мен бірге жұмыс
$a = true;
if ($a) {
echo '
Бұл жерде HTML! болады
;
}
?>
$a = true;
if ($a) {
?>
<p>Бұл жерде HTML болады!p> }
?>
Ішіне енгізілген if
if (empty($a)) { //егер $a бос болса
echo '$a-ny engizu!;
} else { //егер $a бос ЕМЕС болса
if ($a > 0) { //$a нөлден үлкен ба деп сұраймыз
echo 'Nolden ulken!;
} else {
echo 'Nolden kishi!;
}
}
?>
elseif құрылымы //алдыңғы есепті elseif көмегімен шығару
if (empty($a)) {
echo '$a-ny engizu!;
} elseif ($a > 0) {
//одновременно выполняется else для empty($a) и спрашивается больше ли $a нуля
echo 'Nolden ulken!;
} else {
echo 'Nolden kishi!;
}
?>
Бірнеше if //elseif –
if ($a == 'kz') { //мәтін қазақша
echo 'Қазақша мәтін;
} elseif ($a == 'ru') { //мәтін орысша
echo 'Орысша мәтін;
} elseif ($a == 'de') { //мәтін ағылшынша
echo 'Ағылшынша мәтін;
}
?>
switch-case құрылымы switch ($lang) {
case 'kz:
echo 'Қазақша мәтін;
break;
case 'ru:
echo 'Орысша мәтін;
break;
case 'en:
echo 'Ағылшынша мәтін;
break;
default:
echo 'Бұл тіл қолданылмайды;
break;
}
?>
Ескермесұлы Әлібек
Философия докторы (PhD),
аға оқытушы
Назарларыңызға
рахмет!