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 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");