Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

: Sortie PHP 5.1.0

Posté par Damien POBEL (page perso, ). Modéré le 25 novembre 2005.
La version 5.1.0 de PHP est sortie le 23 novembre. Après la mini révolution de la version 5.0 sortie il y a presque un an et demi, cette version apporte une nouvelle fois de nouvelles fonctionnalités importantes.

Outre les habituelles corrections de bugs (environ 400 !), les nouveautés du moteur Zend2 devrait permettre d'obtenir encore de meilleures performances grâce entre autre à une gestion plus fine de la mémoire. Le ChangeLog nous apprend aussi que beaucoup de modules ont été mis à jour dont MySQLi, PostgreSQL, le module de manipulation des tableaux, SOAP ou encore SPL (Standard PHP Library).

Autre grosse nouveauté de PHP 5.1 est (enfin!) l'introduction d'une nouvelle interface objet appelée PDO (PHP Data Object) permettant d'accéder de manière unifiée aux systèmes de bases de données les plus utilisés avec PHP (MySQL, PostgreSQL, SQLServer, Firebird, Sybase, SQLite, DB2, ODBC) sans avoir à passer par des classes d'abstraction écrites en PHP tel que PearDB ou AdoDB.

Mise à jour : Une version 5.1.1 est déjà disponible. Pas de grandes nouveautés à part quelques correctifs d'anomalies et de régressions, ainsi que la suppression de la classe native Date pour ne pas rentrer en conflit avec le paquet PEAR du même nom. Il est fortement recommandé de migrer rapidement en 5.1.1. Merci à J.Smith pour l'information

> Lire la dépêche (46 commentaires, moyenne: 2,7).  

Vous avez demandé le commentaire #652654.

Date, je casse tout #2

Posté par PierreJ () le 25/11/2005 à 14:39. (lien). Évalué à 8.

Il faudrait peut-etre attendre, Derick Rethans nous l'a refait, il a active du code qui n'aurait jamais du l'etre avant la RC6 (avant derniere version de test). Du coup, on se trouve avec une nouvelle classe interne Date... et vide.

Cela risque de poser problemes a beacoup de monde, une 5.1.1 est envisigee, dans les 2-3 jours.

  • [^]Re: Date, je casse tout #2

    Posté par PierreJ () le 27/11/2005 à 15:45. (lien). Évalué à 3.

    Confirme, 5.1.1 va etre disponible d'ici demain.

    La nouvelle "classe" Date a ete supprimee et quelques bugs importants.

    Voir le fichier NEWS pour les impatients:
    http://cvs.php.net/co.php/php-src/NEWS?r=1.2027.2.234

    [^]Re: Date, je casse tout #2

    Posté par Pierre Tramonson () le 27/11/2005 à 17:59. (lien). Évalué à 1.

    Heu si je ne m'abuse en RC on ne s'amuse plus à ajouter / enlever du code hors correction de bug non ?

    • [^]Re: Date, je casse tout #2

      Posté par Éric (Jabber id, page perso, ) le 30/11/2005 à 15:26. (lien). Évalué à 4.

      toi tu n'as jamais vu comment se passe les décisions dans le projet PHP.

      Grosso modo on parle bien d'un nouveau code, non fini, qui est contesté publiquement par certains (principalement par paj qui poste plus haut), dont n avait dit qu'il ne serait pas intégré, et qui a été ajouté sans annonce publique dans la dernière RC (rc6) qui a précédé d'une petite semaine la release publique.
      Pour l'anecdote le release master a même donné sa conclusion en sous entendant fortement que les problèmes survenus suite à cet ajout ont pour cause un manque de test de la rc6 de la part des détracteurs (et pas de l'ajout de dernière minute)

      Malheureusement ce n'est pas chose si rare. Des trucs énormes comme ça on en a vu plein dans PHP. Grosso modo tant que ça plait à la dizaine de personnes qui chapottent PHP, ça passe. Que ce soit testé, complet, intelligent, réfléchi, contesté ou pas n'influe que très peu.