Da biste kreirali naredbu "if" u PHP-u, možete koristiti ključnu riječ "if" nakon koje slijedi skup zagrada i vitičastih zagrada. Naredba "if" vam omogućava da izvršite različite radnje na osnovu određenih uslova. On procjenjuje uvjet i izvršava blok koda ako je uvjet istinit. Ako je uslov netačan, kod unutar bloka "if" se preskače.
Osnovna sintaksa "if" naredbe u PHP-u je sljedeća:
php if (condition) { // code to be executed if the condition is true }
Uslov može biti bilo koji izraz koji ima vrijednost ili istinito ili netačno. Može uključivati varijable, konstante ili poređenje i logičke operatore. Na primjer, možete koristiti operatore poređenja poput "==", ">", "<", ">=", "<=", "!=" za poređenje vrijednosti ili logičke operatore poput "&&", "| |", ili "!".
Evo primjera koji pokazuje upotrebu naredbe "if":
php $age = 25; if ($age >= 18) { echo "You are eligible to vote."; }
U ovom primjeru, varijabla `$age` se upoređuje sa vrijednošću 18 pomoću operatora veće ili jednako (`>=`). Ako se uvjet procijeni na istinito, poruka "Imate pravo glasa." se prikazuje.
Također možete uključiti naredbu "else" da biste osigurali alternativni blok koda za izvršenje kada je uvjet netačan. Sintaksa je sljedeća:
php if (condition) { // code to be executed if the condition is true } else { // code to be executed if the condition is false }
Evo primjera koji pokazuje upotrebu naredbe "if-else":
php $age = 15; if ($age >= 18) { echo "You are eligible to vote."; } else { echo "You are not eligible to vote."; }
U ovom primjeru, ako je uvjet `$age >= 18` netačan, poruka "Nemate pravo glasa." se prikazuje.
Takođe možete ugnijezditi "if" naredbe jedne u druge kako biste stvorili složenije uslove. Ovo je poznato kao "ugniježđene if" izjave. Evo primjera:
php $age = 25; $country = "USA"; if ($age >= 18) { if ($country == "USA") { echo "You are eligible to vote in the USA."; } else { echo "You are eligible to vote in your country."; } } else { echo "You are not eligible to vote."; }
U ovom primjeru, prva "if" izjava provjerava da li je starost veća od ili jednaka 18. Ako je taj uslov tačan, provjerava da li je zemlja "SAD". Ovisno o vrijednostima varijabli, bit će prikazane različite poruke.
Naredba "if" u PHP-u vam omogućava da izvršite različite blokove koda na osnovu određenih uslova. Pruža način za donošenje odluka i kontrolu toka vašeg programa.
Ostala nedavna pitanja i odgovori u vezi Uslovne izjave:
- Kako možete koristiti petlju i naredbu "if" zajedno za filtriranje i prikaz određenih elemenata iz niza?
- Kako možete ispisati tekst ili varijable u PHP-u?
- Koja je sintaksa naredbe "if" u PHP-u?
- Koja je svrha uslovnih iskaza u programskim jezicima?