Archive for January 21st, 2009

PHP : les meilleures erreurs

Il faut avouer, PHP peut faire de magnifiques erreurs. Voici deux petits exemples :

PHP:
  1. <?php
  2. function bug(string $str) {}
  3. bug("bonjour");
  4. ?>

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:
  1. <?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


Calendar

January 2009
M T W T F S S
« Nov   Feb »
 1234
567891011
12131415161718
19202122232425
262728293031  

Posts by Month

Posts by Category

Wikipedia Affiliate Button