Hier soir, nous apprenions la sortie en version finale de PHP 5.1. Bien que je fasse tous mes développements sur des versions en “release-candidate” depuis un bout, RC1 en fait, il est plaisant de voir arriver la version finale qui, espérons-le, saura encourager les compagnies dR17;hébergement à passer à PHP5, car en effet, beaucoup trop sont encore sous PHP4.

Ilia nous apprenait, hier, quelques vertues de cette nouvelle version par rapport à son prédécesseur (PHP 5.0.4) et que vous pouvez télécharger ici les paquetages pour Linux ET Win32. Parmis les changements, en voici les plus importants :

  • Recodage complet de la gestion des dates et du temps avec un meilleur support des fuseaux horaires
  • Performances significativement accrues par rapport à PHP 5.0.x
  • Le plugiciel PDO est activé par défaut
  • Une trentaine de nouvelles fonctions, quR17;elles soit incluses directement ou par le biais de plugiciels
  • Inclusion de quelques librairies (je dis plugiciels :P) dans le paquetage, dont les dernières versions de PCRE et SQLite
  • Au delà de 400 corrections de bugs
  • Librairie PEAR en version 1.4.5 intégrée
  • Huit corrections en matière de sécurité jugés “critique̶1;
  • Ajout des curseurs supportés dans MySQL 5 dans le plugiciel mysqli
  • Sous Windows, les plugiciels suivants sont inclus (nottez quR17;ils le sont probablement sous Linux ou autre aussi) :
    • zlib 1.2.3
    • curl 7.14.0
    • openssl 0.9.8
    • ming 0.3b
    • libpq (postgres) 8.0.1
  • Les méthodes __get() et __set() peuvent sR17;appeler récursivement pour certaines propriétés (corrigé)
  • Les fonctions abstract public ne sont plus valides

Pour tout autre intérogations ou si vous êtes simplement curieux ou fanatique de PHP, veuillez consulter le changelog officiel.
R12;
Par le fait même, la prochaine rencontre PHPQuébec à Drummondville que je donnerai le 5 décembre prochain aura comme mandat de vous apprendre à installer un environnement de développement sous Windows avec lR17;IDE Eclipse, Apache 2, MySQL5 et … biensûr, PHP 5.1 !

Comme toujours, veuillez consulter le calendrier de PHPQuébec pour de plus amples informations.

P.S. : Cette rencontre sera peut-être lR17;une des dernières que connaîtra le groupe PHP Québec de Drummondville sous ma supervision. Alors venez en grand nombre ! :)