PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Jiné nekompatibility> <Zkrácené vyhodnocení logických výrazů
Last updated: Sat, 24 Mar 2007

view this page in

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



add a note add a note User Contributed Notes
Návratové hodnoty TRUE/FALSE
There are no user contributed notes for this page.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites