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