|
Instrukcja elseif, jak sama jej nazwa wskazuje, stanowi połączenie instrukcji if i else. Podobnie jak else rozszerza instrukcję if do sytuacji, kiedy wyrażenie logiczne stojące przy if ma wartość FALSE. Jednakże w przeciwieństwie do typowej instrukcji else, kod objęty tą instrukcją będzie wykonany, jeśli wyrażenie logiczne stojące przy tej instrukcji będzie miało wartość TRUE. Poniższy przykład wyświetli a jest większe niż b, a jest równe b lub a jest mniejsze niż b:
if ($a > $b) { |
Można użyć kilku instrukcji elseif w jednym bloku instrukcji if. Wykonany wtedy będzie ten blok, który pierwszy będzie mieć wartość TRUE. W PHP można też napisać 'else if' (dwoma słowami) zamiast 'elseif' (jednym słowem). Z punktu widzenia składni języka, wyrażenia te różnią się od siebie (jeśli znasz się na C, jest to ta sama różnica co w C), jednak wynik ich działania jest ten sam.
Dana instrukcja elseif będzie wykonana tylko wówczas, jeśli wszystkie poprzedzające ją instrukcje if i elseif w danym bloku miały wartość logiczną FALSE, a ona sama ma wartość logiczną TRUE.
Poprzedni | Spis treści | Następny |
else | Początek rozdziału | Składnia alternatywna w strukturach kontrolnych |
Hosting by: Hurra Communications Sp. z o.o.
Generated: 2007-01-26 18:02:41