Compzone.Org :: Podręcznik PHP :: Składnia alternatywna w strukturach kontrolnych
Pytania w drugiej edycji Testu PHP powinny być:
Trudniejsze
Łatwiejsze
Skomplikowane
Na myślenie
Do liczenia
Sonda Wyniki

Add to Google

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.

Copyright © 2005-2006 Compzone.Org. Kopiowanie i wykorzystywanie materiałów zawartych na tej stronie bez zgody autora zabronione!