mardi 15 décembre 2009

Migration vers PHP 5.3.1

Je suis passé récement de PHP 5.2.11 à PHP 5.3.1 sur ma machine de développement sous freeBSD.

Je n'ai eu strictement aucun problème jusqu'au redémarrage de ma machine.

En effet, mon gestionnaire de fenêtre, wmii, ne voulait plus démarrer.

Or, il est géré par wmiirc.php, un script écrit en PHP qui me permet d'intéragir avec lui via le protocole du système de fichiers virtuels de plan9.

Lire la suite

mercredi 14 octobre 2009

Retour sur les paradoxes

Dans mon précédent billet, j'ai demandé à mes lecteurs de trouver les deux paradoxes contenu dans un morceau de code PHP issue d'un projet open-source français qui à le vent en poupe, j'ai nommé prestashop.

J'avoue que j'ai hésité à donner le nom de ce projet, mais comme je suis le premier à dire que la critique est le meilleur moyen de faire avancer les choses, je peux difficilement faire autrement.

Maintenant que les choses sont claires, je vais maintenant vous dire les deux paradoxes résidant dans ce morceau de code, que bon nombre ont également détecté.

Lire la suite

mardi 13 octobre 2009

Saurez-vous trouver les paradoxes contenus dans ce code PHP ?

function __autoload($className){ if (!class_exists($className, false)) require_once(dirname(__FILE__).'/../classes/'.$className.'.php');} Quelques précisions : Il s'agit de la fonction d'autoloading d'un projet français qui a le vent en poupe. Il y a deux paradoxes. [EDIT 1] Il y a des développeurs  […]

Lire la suite

vendredi 7 août 2009

Il y avait longtemps...

Prenez la version 5.2.6 de PHP. Donnez lui à manger le code suivant : <?phperror_reporting(E_STRICT);abstract class truc implements iteratorAggregate{ function __construct() {} function load(array $array) { echo uniqid(); } function getIterator() { return array(); }}class extendedTruc extends  […]

Lire la suite

vendredi 26 juin 2009

Je me sens moin seul, seconde prise !

L'idée est exprimée dans un style différent des fois précédentes, mais le fond est bien le même, et la personne qui l'exprime a une bonne réputation en tant que développeur PHP : Faut quand même dire ce qui est ; PHP est sacrément mal fichu.  […]

Lire la suite

- page 2 de 3 -