Teraz przedstawię instrukcje if
Taka instrukcja jest wykonywana tylko raz wtedy, gdy spełniony jest jakiś warunek. Przykład:
// definiuje zmienne $a = 0; $b = 10; // Właściwa instrukcja - spełnia warunek if ($a < $b) { echo "a jest mniejsze niż b"; } // Instrukcja, która nie będzie wykonana if ($a > $b) { echo "a jest większe niż b"; }
Cały powyższy kod możemy także skrócić – mamy dwie odwrotne instrukcje i tylko jedna zawsze będzie spełniona. Użyjemy więc polecenia else które stawiamy po instrukcji, a będzie wykonane, jeśli ta przed else nie będzie spełniona:
// definiuje zmienne $a = 0; $b = 10; // Właściwa instrukcja if ($a < $b) { echo "a jest mniejsze niż b"; } else { echo "a jest większe niż b"; }
Jeśli zaś mamy więcej instrukcji if, w których tylko jedna będzie spełniona, możemy użyć elseif czyli instrukcja jest sprawdzana, jeśli ta przed nią nie była wykonana, np.
// definiuje zmienne $a = 0; $b = 10; // Właściwa instrukcja if ($a < $b) { echo "a jest mniejsze niż b"; } elseif ($a > $b) { echo "a jest większe niż b"; } elseif ($a == $b) { echo "a jest równe b"; }