Petite astuce pour passer à PHP5
mercredi 30 novembre 2005 :: perrick :: PHP :: un commentaire :: aucun trackbackChez certains hébergeurs mutualisés, PHP5 est installé depuis longtemps. Seulement cette version n'est disponible qu'avec l'extension *.php5
-- et pas encore avec le plus classique *.php
. Dans le même temps SimpleXML est trop tentant pour se contraindre à PHP4 seulement. Une règle de ré-écriture d'URL (mod_rewrite) très simple et le tour est joué :
RewriteEngine on
RewriteRule ^index\.php$ index.php5
Le fait d'avoir un pseudo-front controller est assez pratique dans ce cas : tous les traitements passent par un fichier unique (index.php / index.php5). Et les utilisateurs (avec leurs précieux favoris) ne voient aucune différence.
Plus de détails pour PHP 6
mardi 22 novembre 2005 :: perrick :: PHP :: 3 commentaires :: aucun trackbackJuste après le Forum PHP, les membres du PHP Core se sont réunis à Paris (dans les bureaux de Yahoo puisque c'est dans cette entreprise que bosse Rasmus). Derick qui était présent nous propose désormais un compte-rendu assez complet : Minutes PHP Developers Meeting.
Il y a des choses qui étaient attendues : le travail d'Andrei sur Unicode et le « grand nettoyage » (register_globals, magic_quotes, register_long_arrays, HTTP_*_VARS, {} vs. [], etc.) Et puis il y a tout le reste qui fera notre bonheur. Mes préférés ? Le cache d'opcode (APC) -- pendant que Zend poursuit son jeu du chat et de la souris avec le monde Open Source -- et le patch Hardened PHP.
En route pour Montréal et PHP Québec 2006
lundi 21 novembre 2005 :: perrick :: PHP :: 7 commentaires :: aucun trackbackPratiques XP avec PHP : c'est le nom de la conférence que j'avais proposé à PHP Québec.
Et c'est avec grand plaisir que j'ai appris vendredi dernier qu'elle était accepté. J'irais donc faire un tour à Montréal entre le 29 et le 31 mars 2006. Après avoir accueilli Rasmus et Andrei à Paris, j'aurais l'occasion de les cotoyer une nouvelle fois avec une ribambelle de développeurs PHP de haute tenue : Zak, Derick, Marcus (Böerger), Ilia et tous les autres bien sûr. Et au passage ce sera mon premier voyage vers le continent américain !
openTIME est prêt pour PHP 5.1
mercredi 16 novembre 2005 :: perrick :: PHP :: 3 commentaires :: aucun trackbackAvec PHP 5.1 qui arrive à grand pas et tout le confort qu'elle doit apporter, j'ai décidé de re-tester openTIME avec cette version. Grâce à mes quelques 1700 tests unitaires, le chemin était bien balisé. Dans mon cas, pas de problème majeur : l'impression générale est que cette version est moins permissive que la branche PHP 4.
Ainsi il n'est plus possible de faire :
$array_1 = array("1");
sans déclencher un Warning. Le problème est du même ordre pour un appel à
$array_2 = "1";
$array_merged = array_merge($array_1, $array_2);
mktime
avec une année négative : avec PHP 4.3.11 il faisait un mapping avec les années pre-2000. Désormais il renvoie une erreur. Ce sont là les deux types d'erreurs que j'ai pu retrouver enfouies dans le code écrit depuis 3 ans !
Dans ces moments-là je me rends compte à quel point j'apprécie tous ces tests : le gain en confiance est inestimable. Et je vais pouvoir m'attaquer sérieusement -- et sereinement -- à l'importation / exportation vers XML (via SimpleXML) pour un client.
Maintenant que le Forum PHP est fini...
vendredi 11 novembre 2005 :: perrick :: PHP :: 5 commentaires :: aucun trackback...je vais pouvoir (devoir ?) :
- me reposer un peu
- remercier tous ceux qui auront rendu possible cet évènement : conférenciers, organisateurs, sponsors et visiteurs
- retranscrire tous les entretiens que j'ai pu faire avec Ramus, Wez, Zeev et Andrei
- mettre en ligne (avec la super équipe de l'AFUP) les slides et un résumé pour chaque conférence
- faire en sorte que le DVD puisse sortir
- organiser deux rendez-vous AFUP (XUL à Paris et PHPAspects à Lille) pour le premier trimestre 2006
- organiser un apéro PHP à Lille pour les semaines qui viennent
- reprendre le cours des choses sur SimpleTest (site web et traduction)
- attendre bien patiemment que PHP6 sorte