Php-де if-else, switch-case конструкцияларымен жұмыс



бет2/2
Дата07.02.2022
өлшемі94,57 Kb.
#97234
1   2
Байланысты:
PHP - 3 дәріс
медиаплан каф ПП, медиаплан каф ПП, Сарбаева Анар мақала
$a == $b

$a тең $b

$a === $b

$a тең $b және олардың типтері бірдей

$a != $b

$a тең емес $b

$a !== $b

$a тең емес $b немесе $a тең $b, бірақ типтері әртүрлі

$a < $b

$a кіші $b

$a > $b

$a үлкен $b

$a <= $b

$a кіші немесе тең $b

$a >= $b

$a үлкен немесе тең $b

Барлық салыстыру амалдары
if шартының ішінде қолдануға болатын мүмкін болатын амалдар:

Негізгі функциялар

empty функциясы


$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 бос
?>

Негізгі функциялар


isset функциясы
$a = 'hello’;
if (isset($a)) echo 'Durys!'; else echo 'Durys emes!’;
?>
= 0;
if (isset($a)) echo 'Durys!'; else echo 'Durys emes!’;
?>
if (isset($a)) echo 'Durys!'; else echo 'Durys emes!’;
?>
$a = 3;
if (!isset($a)) echo 'Durys!'; else echo 'Durys emes!’;
?>

Күрделі шарттар


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),
аға оқытушы
Назарларыңызға
рахмет!

Достарыңызбен бөлісу:
1   2




©www.engime.org 2024
әкімшілігінің қараңыз

    Басты бет