if (...else)
Parašė nuken 2010 vasario 13 17:02:00
[center][b]if (...else)[/b] - Sąlyginis operatorius, vykdantis pirma išraiškų rinkinį, jei reikšme tenkina sąlyga (true), ir antra rinkinį, jei netenkina (false).
Operatoriai [b]if ... else[/b] gali būti įdėti vienas i kita, be jokiu apribojimu.
Jeigu kodu rinkinys sudarytas iš vieno operatoriaus, figūrinių skliaustu galima nerašyt.[/center]
[center][b]Sintaksės:[/b][/center]
[b]if (salyga) {[/b] Jeigu sąlyga teisinga, atliekami šitame bloke esantys kodai. [b]}[/b] Jeigu sąlyga klaidina, šis operatorius praleidžiamas. [b]if (salyga) {[/b] Jeigu sąlyga teisinga, atliekami šitame bloke esantys kodai. [b]} else {[/b] Jeigu sąlyga klaidinga, atliekami šitame bloke esantys kodai. [b]}[/b] [b]if (salyga) {[/b] Jeigu ši sąlyga teisinga, atliekami šitame bloke esantys kodai. Jiegu sąlyga klaidinga, tikrina sekančią sąlygą. [b]}[/b] [b]elseif (salyga) {[/b] Jeigu sąlyga teisinga, atliekami šitame bloke esantys kodai. [b]}[/b] [b]else {[/b] Jeigu sąlygos klaidingos, atliekami šitame bloke esantys kodai. [b]}[/b] Pavyzdys: Jeigu šiandien penktadienis, išves "Gero savaitgalio", priešingu atveju - "Geros dienos".
[b]Kodas:[/b]
[code]
<?php
$d=date("D");
if ($d=="Fri") echo "Gero savaitgalio!"; else echo "Geros dienos!";
?>[/code]