Návratové hodnoty
TRUE
/
FALSE
Většina
vnitřních
funkcí
byla
přepsána
tak
,
aby
vracela
TRUE
v
případě
úspěchu
a
FALSE
při
selhání
,
narozdíl
od
původních
hodnot
0
a
-1
v
PHP
/
FI
2.0
.
Nové
chování
umožňuje
logičtější
programování
,
jako
$fp
=
fopen(
"
/
your
/
file"
)
nebo
fail("darn
!")
;
.
Protože
v
PHP
/
FI
2.0
nebyla
jasná
pravidla
,
v
kterých
případech
se
vyskakovalo
z
funkce
při
selhání
,
většina
skriptů
bude
pravděpodobně
muset
být
zkontrolována
ručně
po
použití
konvertoru
z
2.0
na
3.0
.
Příklad
C-9
.
Přechod
z
2.0
:
návratové
hodnoty
,
starý
kód
|
Příklad
C-10
.
Přechod
z
2.0
:
návratové
hodnoty
,
nový
kód
|