| Evaluation rapide des booléens <<< |
L TRUE / FALSE | Diverses incompatibilités >>> |
10.3 Migration de PHP/FI 2.0 à PHP 3.0 10 Appendices Manuel PHP . A propos des incompatibilités en 3.0 . Balises PHP . Syntaxe if..endif . Syntaxe while . Types d'expression . Les messages d'erreur ont changé . Evaluation rapide des booléens ->L TRUE / FALSE . Diverses incompatibilités |
10.3.8 L TRUE / FALSE
La plupart des fonctions internes de PHP ont été réécrite pour qu'elle retourne TRUE en cas de succès, et FALSE en cas d'erreur, au contraire des fonctions qui retournaient 0 et -1 en PHP/FI 2.0. Le nouveau comportement est beaucoup plus logique, comme par exemple $fp = fopen("/your/file") or fail("fichier non trouvé!");. Etant donné que PHP/FI 2.0 n'a pas de règle claire à propos de ce que les fonctions doivent retourner en cas d'échec, la plupart des scripts devront probablement être vérifié manuellement, après avoir utilisé le convertisseur 2.0 à 3.0.
|
| << | L TRUE / FALSE | >> |
| Evaluation rapide des booléens | Migration de PHP/FI 2.0 à PHP 3.0 | Diverses incompatibilités |