Les deux release managers de PHP 5.3 (Johannes et Lukas) viennent d’annoncer la disponibilité de la version alpha 1 depuis hier soir.
La communauté est appelée à télécharger cette nouvelle version, à l’installer et à l’essayer le plus possible afin de déceler et de régler un maximum de bugs avant la sortie de la version finale, prévue pour les derniers mois de cette année.
Lire la suite
Archives pour la catégorie Nouvelles versions
PHP 5.3 : Le « feature freeze » est pour aujourd’hui
La liste des fonctionnalités de PHP 5.3 sera arrêtée aujourd’hui. Le PHP Group devrait pouvoir fournir une version alpha la semaine prochaine (le 31 juillet) avec un objectif de version finale au plus tard mi octobre.
Lire la suite
Préparation de la dernière version de PHP4
Derick Rethans vient d’annoncer la disponibilité immédiate de PHP4.4.9 en version RC1. La sortie finale de l’ultime version de PHP4 est prévue pour le 7 août prochain.
Lire la suite
[PHP] Zend Framework 1.5 est disponible
Zend Technologies annonce la disponibilité de la version 1.5 du Zend Framework, qui comporte d’importantes améliorations pour la création d’applications web modernes
Ce framework PHP très populaire sera intégré dans la prochaine version d’Ubuntu.
Lire la suite
[PHP] Bientôt la version 5.2.6
Ilia Alshanetsky, release master historique de plusieurs versions de PHP et de la dernière 5.2x, vient d’annoncer la disponibilité de PHP 5.2.6 dès la semaine prochaine en raison des retours positifs de la RC2. La version RC3 est diffusée depuis quelques minutes.
Lire la suite
[PHP] PDO 2: Request for Comments
Wez Furlong, d’OmniTI et php|architect, vient de demander l’opinion de la communauté PHP pour la conception de PDO v2.
Pour rappel, PDO a eu un très grand succès depuis son introduction dans PHP 5, car il permet à la fois de simplifier et de sécuriser le code SQL nécessaire à la très large majorité des applications PHP.
Il est donc naturel que la communauté cherche à améliorer cette approche. Puisque le design de PDO v1 est suffisamment efficace, il est prévu de conserver la compatibilité entre les deux versions (autant que possible).
Pour le moment, aucune fonctionnalité n’est vraiment planifiée. Le groupe de projet préférait résoudre les problèmes légaux de licnces ainsi qu’avoir le soutien des entreprises qui sont derrière les principaux moteurs de bases de données (ce qui est apparemment un succès), afin de pouvoir ensuite bénéficier de toutes les expériences. Le projet peut désormais aller de l’avant, c’est pourquoi Wez Furlong en appelle à tous les utilisateurs.
La très grande quantité d’acteurs intéressés par ce développement a conduit à la rédaction de trois documents juridiques :
- La licence PDO, compatible avec la licence PHP ;
- Un Collective Licence Agreement pour particuliers ;
- Un Collective Licence Agreement pour entreprises.
Ces documents existent pour protéger tous les contributeurs. Il faut donc les remplir et les signer avant d’envoyer une contribution au projet PDO v2.
Notez la création d’une liste php.pdo pour l’occasion. C’est d’ailleurs dans cette liste qu’il faudra diffuser vos commentaires
Wez a également publié la spécification de PDO, une bonne base pour rédiger la spécification de PDO v2 : http://www.php.net/~wez/pdo/pdo-spec.html
Si vous ne parlez pas anglais, vous pouvez aussi laisser vos commentaires ici : http://www.developpez.net/forums/forumdisplay.php?f=825
L’internationalisation arrive enfin en extension PHP
Stas (Stanislav Malyshev) vient d’annoncer la sortie en version bêta de l’extension d’internationalisation (i18n) et de localisation (l10n) pour PHP. Il prévoit d’inclure cette extension avec PHP 5.3 (actuellement en développement).
Pour rappel, la seule différence entre PHP 5.3 et 6.0 sera la gestion complète d’Unicode. Cette extension d’internationalisation est donc un grand pas pour la branche 5.x de PHP.
Voici les premières classes disponibles :
- Collator : Manipulation de chaînes ;
- NumberFormatter : Manipulation de nombres ;
- Locale : Informations sur la Locale ;
- Normalizer : Uniformisation de texte en fonction de la locale ;
- MessageFormatter : Construction abstraite de texte à partir des autres objets de l’extension.
Collator et FormatNumber permettent de travailler avec des chaînes et avec des nombres, de manière indépendante de la langue (ex : « français ») et de la localisation (ex : « fr-CA » ou « fr-FR »).
Locale et Normalizer permettent d’intéragir plus en détail avec la localisation et avec du texte localisé.
MessageFormatter est le maître d’orchestre, un nouveau sprintf() en quelque sorte.
L’annonce : http://php100.wordpress.com/2007/12/12/icuphplove/
La documentation (pas encore en français) : http://docs.php.net/manual/en/book.intl.php
Téléchargement : http://pecl.php.net/package/intl
PHP 5.2.4 voit le jour
Ilia Alshanetsky vient d’annoncer la sortie de PHP 5.2.4 avec plus de 120 correctifs de bugs et de sécurité.
L’une des améliorations de cette version est l’inclusion de PCRE 7.2 : de nouvelles possibilités s’offrent à nous, par exemple l’utilisation de \h ou \v pour les espaces horizontaux ou verticaux :
if(preg_match('~\h~', "1 02"))
{
echo "ID incorrect";
}
if(preg_match('~\v~', "102\n"))
{
echo "ID incorrect";
}
Pour télécharger PHP 5.2.4 : http://www.php.net/downloads.php
Actualités Zend
À l’occasion de la 3ème édition de la Zend Conférence à San Francisco, Zend dévoile plusieurs annonces :
- Zend Studio for Eclipse – le tout nouvel IDE PHP pour Eclipse, une version bêta est immédiatement disponible en téléchargement ;
- Zend Core 2.5 – La disponibilité immédiate de la nouvelle version du PHP de Zend de qualité production ;
- Conjointement avec IBM, la disponibilité du IBM Toolkit Mashup, basé sur Zend Core, Zend Framework et DB2 ;
- Support provenant d’une seule source pour Zend for DB2 et Zend Core ;
- Support PHP pour l’option Server Core du Serveur Microsoft Windows 2008 ;
- La livraison par Microsoft d’un nouveau module FastCGI pour une performance améliorée de PHP sous Windows ;
- Microsoft annonce un nouveau driver SQL Server 2005 pour PHP (prévu pour le 11 octobre) ;
- La collaboration entre Zend et Microsoft pour fournir un support pour la gestion de l’identité (Information Card) dans le Zend Framework ;
- Avec Oracle, le support PHP pour le « connection pooling » dans Oracle 11g.
Je ne sais pas pour vous, mais moi j’apprécie ce genre de nouvelles
Sortie d’Xdebug 2 pour PHP
Derick Rethans vient d’annoncer la sortie de la version 2 de son extension de débogage pour PHP : Xdebug.
Au programme :
- Amélioration des stack traces (affichage de la pile des appels de fonctions à chaque notice, warning ou erreur) ;
- Lien vers les fichiers depuis la trace d’exécution (appels de fonctions avec leurs paramètres et valeurs) ;
- Couverture de code (quelles lignes ont été exécutées) ;
- Débogage à distance.
Derick demande également aux développeurs qui utilisent Xdebug de lui faire signe.
L’annonce : http://derickrethans.nl/xdebug_2_released.php
Le site d’Xdebug : http://xdebug.org/