Modul 2 – Osnove PHP-a
Lekcija
IF uslovi
Grananje programa
if, elseif i else omogućavaju različite puteve izvršavanja. Uslov mora biti izraz koji se evaluira u bool. Za kratke provere koristite ternarni operator ?:. Guard clause – rani return – često čini kod čitljivijim od duboko ugnježdenih if-ova.
Primer validacije
Proverite da li je email prazan pre slanja forme; prikažite poruku greške pored polja.
<?php
$godine = 17;
if ($godine >= 18) {
echo "Punoletan";
} else {
echo "Maloletan";
}Grananje u praksi
Modelujte proveru starosti korisnika za pristup sadržaju (npr. 18+). Dodajte granu za nevalidan unos.
<?php
$godine = (int) ($_POST["godine"] ?? 0);
if ($godine >= 18) {
echo "Pristup dozvoljen";
} elseif ($godine > 0) {
echo "Morate imati 18+ godina";
} else {
echo "Unesite validan broj";
} 