PHP alternatyvi sintaksė
filed in PHP, Svetainių kūrimas on Gru.17, 2011
Tikriausiai ne visi žinote ar naudojate alternatyvią PHP sintaksę. Tai padaro kodą tam tikrose situacijose šiek tiek skaitomesnį ir pan., nes reikia rašyti mažiau. Žodžiu, eime prie pavyzdžių.
Sąlygos sakiniai
if(sąlyga) {
veiksmai
}
galime keisti į
if(sąlyga): veiksmai endif;
Tai patogu, kai skripte yra ypač daug ‘{‘ ir ‘}’, o tarp jų dar ir galybė kitų veiksmų. Pats dažniausiai šią alternatyvą naudoju failuose, kuriuose yra daug HTML kodo, kurį reikia atspausdinti tik įvykdžius tam tikrą sąlygą – taip man vaizdžiau matosi. Taip pat ši alternatyva plačiai yra naudojama WordPress temose, kur, kaip žinia, taip pat daug HTML kodo.
Lygiai taip pat galime naudoti ir if-else sąlygą:
if(sąlyga): veiksmai else: veiksmai endif;
Yra dar viena sąlygos alternatyva:
$spalva = 'geltona'; print $valgyk = ($spalva != 'geltona') ? 'Valgyk' : 'Nevalgyk';
Kur TRUE, kur FALSE, aiškinti nereikia (juk žinote šį „pasakymą“?
). Na, bet jei reikia, tai už klaustuko TRUE, už dvitaškio FALSE…
Ciklai
Pirmiausiai, while ciklas:
while(sąlyga): veiksmai endwhile;
Tas pats ir su for bei foreach:
for(...): veiksmai; endfor; foreach(...): veiksmai endforeach;
Išvestis
Na, ir galiausiasis, kurį turbūt visi žinote.
echo $kintamasis;
keičiame į „short tags“
<?= $kintamasis ?>
Jei žinote daugiau, pasidalinkite komentaruose.
Palik komentarą