Da biste stvorili naredbu "if" u PHP-u, možete upotrijebiti ključnu riječ "if" iza koje slijedi niz zagrada i vitičastih zagrada. Naredba "if" omogućuje izvođenje različitih radnji na temelju određenih uvjeta. Procjenjuje uvjet i izvršava blok koda ako je uvjet istinit. Ako je uvjet lažan, kôd unutar bloka "if" se preskače.
Osnovna sintaksa izjave "if" u PHP-u je sljedeća:
php if (condition) { // code to be executed if the condition is true }
Uvjet može biti bilo koji izraz koji daje vrijednost true ili false. Može uključivati varijable, konstante ili usporedne i logičke operatore. Na primjer, možete koristiti operatore usporedbe poput "==", ">", "<", ">=", "<=", "!=" za usporedbu 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" uspoređuje se s vrijednošću 18 pomoću operatora veće od ili jednako ('>='). Ako se uvjet ocijeni kao istinit, poruka "Imate pravo glasa." se prikazuje.
Također možete uključiti naredbu "else" kako biste osigurali alternativni blok koda za izvršavanje kada je uvjet laž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 izjave "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` netočan, poruka "Nemate pravo glasa." se prikazuje.
Također možete ugniježditi "if" izjave jednu u drugu kako biste stvorili složenije uvjete. 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 naredba "if" provjerava je li dob veća ili jednaka 18. Ako je taj uvjet istinit, provjerava je li zemlja "SAD". Ovisno o vrijednostima varijabli, prikazat će se različite poruke.
Izjava "if" u PHP-u omogućuje vam izvršavanje različitih blokova koda na temelju određenih uvjeta. Omogućuje način donošenja odluka i kontrolu tijeka vašeg programa.
Ostala nedavna pitanja i odgovori u vezi Uvjetne izjave:
- Kako možete zajedno koristiti petlju i naredbu "if" za filtriranje i prikaz određenih elemenata iz niza?
- Kako možete ispisati tekst ili varijable u PHP-u?
- Koja je sintaksa izjave "if" u PHP-u?
- Koja je svrha uvjetnih iskaza u programskim jezicima?