PHP : les meilleures erreurs
Il faut avouer, PHP peut faire de magnifiques erreurs. Voici deux petits exemples :
PHP:
-
<?php
-
function bug(string $str) {}
-
bug("bonjour");
-
?>
Ceci donne une magnifique erreur :
Catchable fatal error: Argument 1 passed to bug() must be an instance of string, string given
Une autre erreur, qui celle ci ne s'invente pas :
PHP:
-
<?php :: ?>
Avec comme résultat :
Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM
Et là vous vous dites, mais qu'est-ce qu'un PAAMAYIM_NEKUDOTAYIM ? Haha, la réponse est sur wikipedia : il s'agit du nom donné à l'opérateur de résolution de scope ("::") en PHP...
Vive PHP !
Add comment January 21st, 2009
