if
Instrukcja
if
(
jeżeli
)
jest
jednym
z
najważniejszych
mechanizmów
dostępnych
w
wielu
językach
z
PHP
włącznie
.
Pozwala
na
wyodrębnienie
fragmentu
kodu
,
który
zostanie
wykonany
pod
określonym
warunkiem
.
Instrukcja
if
w
PHP
jest
bardzo
podobna
do
swojego
odpowiednika
z
języka
C
:
Jak
opisano
w
rozdziale
na
temat
wyrażeń
,
obliczana
jest
wartość
logiczna
wyrażenia
warunek
.
Jeśli
warunek
jest
równy
TRUE
wyrażenie
zostanie
wykonane
;
w
przeciwnym
razie
zostanie
pominięte
.
Więcej
informacji
na
temat
obliczania
logicznych
wartości
wyrażeń
w
rozdziale
'
Konwersja
do
typu
boolowskiego
'
.
Poniższy
przykład
wyświetli
napis
a
jest
większe
niż
b
,
jeśli
$a
będzie
większe
od
$b
:
Często
potrzeba
,
aby
więcej
niż
jedna
instrukcja
była
wykonana
pod
przyjętym
warunkiem
.
Nie
ma
oczywiście
potrzeby
umieszczać
każdej
z
tych
instrukcji
w
osobnej
strukturze
if
.
Zamiast
tego
należy
zgrupować
te
instrukcje
za
pomocą
instrukcji
grupującej
.
Na
przykład
poniższy
kod
wyświetli
a
jest
większe
niż
b
,
jeżeli
$a
jest
większe
niż
$b
,
i
przypisze
wartość
$a
do
$b
:
Instrukcje
if
mogą
być
dowolnie
umieszczane
wewnątrz
innych
instrukcji
if
,
co
zapewnia
autorowi
programu
kompletną
elastyczność
przy
ustalaniu
warunkowego
wykonywania
poszczególnych
części
programu
.