Par mageekguy,
lundi 12 mars 2012.
PHP X
PHP 5.4 vient d'être rendu disponible et sa conception, qui a commencé dans la foulée de l'abandon du développement de PHP 6, aura duré à première vue pratiquement deux ans jour pour jour.
Cependant, à y regarder d'un peu plus près, le développement de PHP 5.4 a duré bien plus longtemps que cela, puisque certaine partie de son code ont été écrites durant la période de gestation de PHP 6.
La version 5.4 du langage, malgré sa numérotation la définissant comme une version mineure, est donc le fruit d'un gros travail effectué par les développeurs du langage.
Il est donc légitime de se demander s'il est pertinent de la mettre en œuvre dès aujourd'hui et de s'interroger sur ce qu'elle apporte au développeur.
Je tente déjà d'apporter des éléments de réponse à la première interrogation dans la série de billets correspondante.
Je vais donc tenter dans la série inaugurée par ce billet de répondre à la seconde, car il est très difficile de lister et surtout d'expliquer l'intérêt des apports de PHP 5.4 dans un unique article.
Les nouveautés de PHP 5.4 sont en effet à la mesure du travail fourni par ses concepteurs et sont donc très nombreuses.
De plus, certaines sont très riches et puissantes et il est donc difficile d'en démontrer l'intérêt en quelques mots.
Je vais donc tenter au cours des semaines qui viennent de publier régulièrement un billet décrivant l'un des nombreux apports de PHP 5.4, qu'ils s'agissent d'une suppression ou d'un ajout de fonctionnalité.
Et pour commencer, je vais vous parler des changements intervenus au niveau des directives de configuration du langage et plus particulièrement de celles relatives à la gestion de l'encodage de caractères.