if
Konstrukt
if
je
jedním
z
nejdůležitějších
prvků
v
mnoha
jazycích
,
včetně
PHP
.
Umožňuje
podmíněné
provádění
kusu
kódu
.
Struktura
if
v
PHP
je
podobná
struktuře
v
C
:
Jak
je
popsáno
v
sekci
o
výrazech
,
výraz
expr
je
ohodnoce
svou
boolovskou
hodnotou
.
Poku
je
expr
ohodnocen
jako
TRUE
,
PHP
provede
statement
;
je-li
ohodnocen
jako
FALSE
,
neprovede
se
nic
.
Více
informací
o
to
,
jak
se
výrazy
ohodnocují
jako
FALSE
najdete
v
části
'
Konverze
na
typ
boolean
'
.
Následující
příklad
by
vypsal
a
je
větší
než
b
,
pokud
$a
je
větší
než
$b
:
Často
byste
chtěli
,
aby
se
podmíněně
prováděl
více
než
jeden
konstrukt
.
Není
samozřejmě
nutné
každý
konstrukt
zabalit
do
struktury
if
.
Místo
toho
můžete
seskupit
více
konstruktů
do
bloku
.
Například
tento
kód
by
zobrazil
a
je
větší
než
b
,
pokud
$a
je
větší
než
$b
a
přiřadil
by
hodnotu
$a
do
$b
:
Konstrukty
if
mohou
být
libovolně
vnořovány
do
jiných
konstruktů
if
,
což
poskytuje
plnou
flexibilitu
podmíněného
provádění
různých
částí
programu
.