Chers lecteurs, chères lectrices,

Il était temps que je ré-ouvre mon blog depuis... Pour petit rappel, j'avais prévu et même commencé à développer mon propre moteur de blog mais un cruel manque de temps m'a poussé à y renoncer. J'avais envisagé un blog entièrement en PHP5 couplé avec du XML/XSLT mais après quelques recherches et surtout beaucoup de logique je me suis rendu compte que ça n'était pas un bon choix.

Puis cet été, j'ai développé un nouveau design qui a finalement vu le jour sur MyOOF au lieu de rand(0). Au fait, pourquoi rand(0) ?
Bonne et judicieuse question... Encore le fruit de mon imagination.

Ne voulant pas orienter mon blog dans une direction précise, j'ai pensé à quelque chose comme « random » et en PHP, la fonction qui permet de générer des valeurs aléatoires se nomme rand().
Et l'argument « 0 » alors ?

php -r 'echo rand();'  
49980289  
php -r 'echo rand(0);'

Warning: rand() expects exactly 2 parameters, 1 given in Command line code on line 1  

Ca n'existe pas hein... On pourrait croire que l'argument zéro pour être interprété comme null mais ça n'est pas le cas. Les paramètres attendus sont des entiers (2, même). Quelle mauvaise image pour un développeur PHP.


Joris Berthelot