PHP : les meilleures erreurs
January 21st, 2009
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 !
Entry Filed under: PHP, Trucs et astuces

Leave a Comment
Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Subscribe to the comments via RSS Feed