Podręcznik PHP
Poprzedni | Rozdział 16. Struktury kontrolne | Następny

# Składnia alternatywna w strukturach kontrolnych

PHP oferuje alternatywną składnię dla niektórych struktur kontrolnych, a dokładnie dla: `if`, `while`, `for`, `foreach` i `switch`. W każdym przypadku podstawowa forma składni alternatywnej polega na zamianie nawiasu otwierającego na dwukropek (:), a nawiasu zamykającego na odpowiednie słowo: `endif;`, `endwhile;`, `endfor;`, `endforeach;` lub `endswitch;`.

`<?php if ($a == 5): ?> A jest równe 5 <?php endif; ?>`

W przykładzie powyżej, blok HTML "A jest równe 5" jest zagnieżdżony w instrukcji `if` napisanej w składni alternatywnej. Ten fragment kodu HTML zostanie wyświetlony tylko wówczas, kiedy $a będzie równe 5.

Alternatywna składnia obejmuje też wyrażenia `else` i `elseif`. Poniższy przykład prezentuje obydwa wyrażenia zapisane przy pomocy składni alternatywej:

`if ($a == 5): print "a jest równe 5"; print "..."; elseif ($a == 6): print "a jest równe 6"; print "!!!"; else: print "a jest różne od 5 lub 6"; endif;`

Więcej przykładów w rozdziałach: while, for, i if.

Poprzedni | Spis treści | Następny
`elseif` | Początek rozdziału | `while`