Php alternatív szintaxis
A PHP támogatja egy alternatív szintaxist néhány ellenőrzési struktúrák, nevezetesen: ha switch, while, for, és foreach. Az alapvető formája az alternatív szintaxis hogy cserélje ki a nyitó zárójel egy vastagbél (.) Befejezése merevítő helyébe a kulcsszó endif, END, endwhile, endfor és endforeach. amely megfelel a felhasznált építési.
Ha a használt kontroll szerkezet egy alternatív szintaxist, zárójelek nem, akkor is, ha néhány utasítást. Miután a feltételeket, a vastagbél, majd az egy vagy több utasítást, a végén, hogy jelezze a befejezése általános építőiparban a kulcsszó endif.
Megjegyzés. Ha több feltételek meghatározásának, ha / elseif alternatív szintaxisát használjuk csak elseif egy szót lehet használni ebben az esetben, azaz, akkor nem kell megosztani a mást, ha két szó, mert ez egy végzetes hiba a PHP.
Keverés kétféle szintaxis egy tervezési nem támogatja, ez a szabály vonatkozik valamennyi piaci szereplő ebben a fejezetben.
Alternatív szintaktikai szabályok ebben a szakaszban leírt is alkalmazni kell a másik vezérlő szerkezetek. Ezért, az alábbiakban egyszerűen példái.
Megjegyzés beágyazott struktúrák lehet használni, és a szintaxis tartozik a nadrágtartó, de ez nem ajánlott, mivel ez csökkenti az olvashatóságot a kódot.
További információ
Most azt a kérdést, amikor a legjobb, ha egy alternatív szintaxist, és ugyanakkor meg fogja tanulni, hogyan lehet továbbra is használhatja a vezérlő szerkezetek.
Egy egyszerű példa:
Ebben a példában, a HTML-kód mondat „A jelentése egyenlő 5” be van ágyazva a szerkezeten belül, ha írva a alternatív szintaxis. HTML-blokk csak akkor jelenik meg, ha $ a változó értékét 5.
Ahogy talán már sejtette a fenti példában egy alternatív szintaxist is használható betétek a HTML-elrendezés. Mivel ebben az esetben a PHP és HTML kód lesz osztva, hogy egyszerűsíti az elrendezés az oldal.
Tekintsük a példát más minták:
Természetesen nem szükséges, hogy a szintaxis látható, lehet használni, és a standard írás segítségével nadrágtartó, de ebben az esetben a kód kevésbé olvasható.
A szintaxis a foreach, és az ő alternatív belépési figyelembe kell venni később, azaz a vizsgálat során a tömbök és objektumok.
Ebben a témában lásd: