L'internationalisation en extension PHP

L’extension d’internationalisation est de localisation de PHP vient d’être annoncée en version Bêta, elle sera incluse dans PHP 5.3 (encore en développement).

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 : http://docs.php.net/manual/en/book.intl.php
Téléchargement : http://pecl.php.net/package/intl

Source : Developpez.com

Share

Go PHP 5

PHP 4 a servi la communauté de développeurs pendant 7 ans et il continue a le faire, cependant il montre de plus en plus ses limites dues sûrement à son âge ;-). La plupart des défauts de PHP 4 ont été réparés par PHP 5, sorti il y a maintenant 3 ans, mais la transition du 4 au 5 a été lente et n’est toujours pas finie.

Les développeurs de PHP ne peut pas démultiplier les efforts et se consacrer entièrement à PHP 5 sans laisser tomber le support de PHP 4, ce dernier est toujours installé chez la majorité des hébergeurs web, et en cas de transition brusque les utilisateurs seraient obligés de changer/développer leurs applications et les rendre compatibles PHP 5 sans quoi elles seraient obsolètes, c’est pour cette raison que les hébergeurs ne peuvent mettre à jour leurs PHP aussi facilement que ça en a l’air.

C’est ce qui fait en sorte que la PHP Team ne peut laisser tomber le support de PHP 4 pour se consacrer pleinement à PHP 5, vu le nombre important de serveur toujours en PHP 4, c’est un peu le cercle vicieux et commence a peser lourd dans le développement de PHP. Mais la communauté de développeurs a compris que c’est dangereux et qu’il était temps de briser ce cercle, pour cela à partir du 5 février 2008 seuls les projets compatibles PHP 5.2 ou supérieurs seront agréés par l’équipe.

Espérant que cela donnera aux hébergeurs le courage / l’envie de mettre leurs serveurs à jour, et ainsi permettre à PHP 5 de se développer dans de bonnes conditions.

Pour plus d’informations sur le sujet, allez voir ce site

Share

Benchmark PHP 5

Ce n’est pas vraiment un article mais plutôt un résumé d’un plus complet se trouvant sur Développez.com

Dans cette article, on verra comment différentes écriture de la même chose peuvent donner des résultats bien différents, comme la différence entre :

echo 'toto'
//et
echo "toto"

ou encore entre :

echo "toto".$vaiable
//et
echo "toto $variable"

ou encore :

$i===NULL
//ou
is_null($i)

allez sur cette adresse http://m-fernandez.developpez.com/articles/php/bench/ vous trouverez le test complet, ça vaut le détour 🙂

Bonne lecture…

Share

Formation Symfony

L’équipe Symfony organise sur Paris une session de 3 jour pour apprendre à développer rapidement et efficacement des applications web de haute qualité avec symfony. du 5 au 7 Déc. 2007 en Français et du 13 au 15 Fév. en Anglais. Durant ces 3 jours vous serez guidés par les experts de Sensio qui partageront avec vous leur expérience et leur savoir faire en la matière.

cette session est faite pour les développeurs débutants mais aussi les débutants confirmés.

plus de détails sur cette page : http://www.sensiolabs.com/fr/offre/formation-symfony

Share