Большая часть внутренних функций переписаны таким образом, чтобы возвращать TRUE при успехе и
FALSE при неудаче, в отличие от 0 и -1 в PHP/FI 2.0, соответственно.
Это новое поведение даёт более логичный код вроде $fp = fopen("/your/file") or fail("darn!");.
Поскольку в PHP/FI 2.0 не было чётких правил относительно того, что функции
должны возвращать при неудаче, большая часть таких скриптов, должна, вероятно,
быть проверена вручную после использования конвертера из 2.0 в 3.0.