J’ai fini de migrer mes sites web vers PHP 5.4 🙂. Ce travail a été rendu obligatoire par l’hébergeur 1and1. Du coup j’en ai profité pour migrer aussi mes sites qui sont hébergés sur OVH.
Et quitte à revoir le code, j’en ai aussi profité pour revoir le code SQL (mysqli). Je me donne ainsi toutes les chances d’être tranquille les 10 prochaines années (enfin, je l’espère 😉 )
Voici quelques unes de mes découvertes :
La fonction split n’existe plus, il faut utiliser explode
La fonction eregi est aussi dépréciée, je n’ai pas cherché à la remplacer, j’ai réécrit le bout de code concerné pour l’optimiser 😀
Et bien sûr, j’ai du revoir une grande partie de ma gestion des variables passer en argument POST/GET. Au moins, mes sites sont plus sécurisés maintenant.
Et pour un site, j’ai du migrer ma base de MySQL4 à MySQL5…
Pour rappel, 1and1 avait d’abord fixé la date butoir au 1er avril 2013 avant de la repousser au 1er Août 2013, drôle de poisson d’avril n’est-ce pas ?
1and1 proposait de basculer sur la version PHP 5.2 ou 5.4
Attention, la version 5.2 qui demande moins d’effort, ne sera pas gérée longtemps (prise en charge jusqu’en 2014 dixit 1and1…).