Instrukcje warunkowe są wykorzystywane do wykonywania różnych działań opartych na różnych warunkach.
Oświadczenia warunkowe PHP
Bardzo często kiedy piszesz kod, chcesz wykonywać różne czynności dla różnych warunkach. Można użyć instrukcji warunkowych w swoim kodzie, aby to zrobić.
W PHP mamy następujące instrukcje warunkowe:
- if statement - wykonuje jakiś kod jeśli warunek jest prawdziwy
- if...else statement - wykonuje jakiś kod jeśli warunek jest prawdziwy, a drugi kod jeśli warunek jest fałszywy
- if...elseif....else statement - wykonuje różne kody dla więcej niż dwóch warunków
- switch statement - wybiera jeden z wielu bloków kodu do wykonania
PHP - if
If wykonuje jakiś kod jeśli warunek jest spełniony.
Składnia
if ( Poniższy przykład pokaże na wyjściu "Have a good day!" jeśli aktualny czas (HOUR) jest mniejszy niż 20:
PHP - The if ... else
If .... else wykonuje jakiś kod jeśli warunek jest prawdziwy, a drugi kod jeśli warunek jest fałszywy.
Składnia
if ( Poniższy przykład pokaże na wyjściu "Have a good day!" jeśli obecny czas jest mniejszy niż 20, a "Have a good night!" w przeciwnym razie: Przykład
<?php
$t = date("H");
if ($t < "20") {
echo "Have a good day!";
}
else {
echo
"Have a good night!";
}
?>
Uruchomić przykład »
PHP - if ... elseif .... else
If .... elseif ... else wykonuje różne kody dla więcej niż dwóch warunków.
Składnia
if ( Poniższy przykład pokaże na wyjściu "Have a good morning!" jeśli obecny czas jest mniejszy niż 10, a "Have a good day!" jeśli obecny czas jest mniejszy niż 20. W przeciwnym wypadku będzie to wyjście "Have a good night!" : Przykład
<?php
$t = date("H");
if ($t < "10") {
echo "Have a good morning!";
}
elseif ($t < "20") {
echo "Have a good day!";
} else {
echo "Have a good night!";
}
?>
Uruchomić przykład »
PHP - switch
Instrukcja switch zostanie wyjaśnione w następnym rozdziale.