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 D-9. P°echod z 2.0: nßvratovΘ hodnoty, star² k≤d $fp = fopen($file, "r");
if ($fp == -1);
echo("Could not open $file for reading<br>\n");
endif; |
|
P°φklad D-10. P°echod z 2.0: nßvratovΘ hodnoty, nov² k≤d $fp = @fopen($file, "r") or print("Could not open $file for reading<br>\n"); |
|