
Dans cette nouvelle version, la part belle a été faite aux corrections de bogues. Nous avions par exemple les erreurs suivantes qui ont été découvertes et corrigées dans cette dernière version :
- PHP plante si le gestionnaire d’erreur déclenche un avertissement en accédant à une constante non définie dans la value par défaut ;
- la fonction parse_str() fait crasher PHP lorsqu’elle ne dispose pas d’un second argument ;
- PHP indique une segfault sur une fonction non définie ;
- une erreur de type parse error : Invalid numeric literal ;
- le paramètre 1 ne pouvait être passé par référence ;
- un débordement d’entier dans la fonction gdImageWebpCtx du fichier gd_webp.c ;
- la fonction stream_set_blocking ne fonctionnait pas ;
- le dépassement des limites en lecture dans la fonction php_stream_filter_create ;
- imagegd2() ignore le 3e paramètre si 4 paramètres sont fournis ;
- la fonction imagecreatefromgd2()peut avoir une fuite de mémoire ;
- etc.
Mais il n’y a pas que des erreurs qui ont été corrigées dans cette version de PHP. Dans cette release candidate, il faut s’attendre également à plusieurs améliorations dont :
- la possibilité de spécifier des clés dans la fonction list() ;
- l’ajout d’une commande de générateur pour l’inspection des générateurs qui sont toujours en cours ;
- l’annulation de la rupture de compatibilité ascendante dans la fonction ReflectionType->__toString(), avec une dépréciation dans la documentation, toutefois ;
- une suite de tests a été ajoutée à l’extension PHP Data Objects ;
Eu égard au fait que le projet est encore au stade de développement, les développeurs du langage recommandent de ne pas l’utiliser dans un environnement de production. Par ailleurs, l’équipe en charge du projet annonce qu’elle attend les retours des utilisateurs afin de pouvoir corriger et améliorer ce produit avant qu’il ne soit disponible au grand public.
Source : PHP
Et vous ?

Voir aussi


Vous avez lu gratuitement 604 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.