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ą“? :D ). 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. :)