Funkcia
vrátenia
hodnôt
TRUE
/
FALSE
Väčšina
interných
funkcií
bola
prepísaná
,
takže
vrátia
TRUE
,
keď
sú
úspešné
a
FALSE
,
keď
zlyhajú
,
čo
je
vlastne
0
a
-1
v
PHP
/
FI
2.0
.
Nové
správanie
dovoľuje
viacej
logického
kódu
,
ako
$fp
=
fopen(
"
/
your
/
file"
)
alebo
fail("do
prčic
!")
;
.
Pretože
PHP
/
FI
2.0
nemalo
jasné
pravidlá
toho
,
aké
funkcie
by
sa
mali
vrátiť
keď
zlyhajú
,
väčšina
takých
skriptov
sa
pravdepodobne
bude
musieť
skontrolovať
manuálne
po
použití
2.0
do
3.0
konvertora
.
Príklad
C-9
.
Migrácia
z
2.0
:
vrátené
hodnoty
,
starý
kód
$fp
=
fopen(
$file
,
"r")
;
if
($fp
==
-1)
;
echo("Nemožno
otvoriť
$file
na
čítanie
br
\n")
;
endif
;
|
|
Príklad
C-10
.
Migrácia
z
2.0
:
vrátené
hodnoty
,
nový
kód
$fp
=
@fopen(
$file
,
"r"
)
or
print("Nemožno
otvoriť
$file
na
čítanie
br
\n")
;
|
|