Ainsi donc ajoutait-il « la reprise du cycle des préversions semble de notre point de vue la chose appropriée à faire pour l’instant. D’où cette adresse pour informer la communauté sur l’intention et recueillir les avis. PHP 7 est toujours dans la dernière ligne droite et est très proche de l’achèvement. La prochaine version RC sera peut-être bien la dernière. Bien que nous préférions nous assurer d’abord de la qualité autant de fois que possible au lieu de fournir un mauvais service aux consommateurs ».
À travers cette adresse, l’on entrevoyait un report de la sortie de la version stable de PHP 7. Et depuis quelques jours, c’est ce qui a été fait. L’équipe en charge de son implémentation a sorti une nouvelle préversion qui est la 7e Release Candidate.
PHP 7 RC 7 a été publiée le 12 novembre dernier, et constitue la 12e préversion parmi les séries de préversions publiées jusque-là. Plusieurs correctifs ont été apportés comme l’avait mentionné Anatol dans sa missive.
Au menu des bogues trouvés et corrigés, nous avons entre autres les éléments suivants :
- PHP7 retournait la valeur « vrai » là où la valeur « faux » est attendue ;
- une erreur de segmentation se produisait lorsque la session d’identification était régénérée en mode strict ;
- une erreur de segmentation survenait si le fichier wsdl n’avait pas d’attribut targetNamespace ;
- un débordement d’entier dans l’interface OCI a été détecté ;
- une erreur de segmentation a été découverte lorsque des tests unitaires étaient réalisés sur phpBB 3.2-dev ;
- des erreurs de segmentation ont été découvertes pendant l’exécution de la suite de test Dupral 8 ;
- plusieurs fonctions ne vérifiaient pas le code retourné de la fonction php_stream_copy_to_mem() ;
- une erreur de segmentation a été détectée sur MacOSX avec opcache.file_cache_only=1 ;
- la classe SplFixedArray déclenchait une exception lorsque la variable ref était utilisée comme un index ;
En tout, un peu moins d’une vingtaine de bogues ont été corrigés dans cette nouvelle préversion. Après cette version RC, il ne serait pas saugrenu de se demander quelle pourrait être la prochaine étape.
En effet, sur la page Wiki pour PHP 7, aucune nouvelle date n’a été proposée pour la sortie de la version stable. La date du 26 novembre qui marque une autre étape pour PHP 7 est dénuée de toute information.
En attendant, les développeurs devront s’accrocher au fait qu’une fois la version majeure publiée, ils pourront utiliser une technologie amplement testée et arborant probablement un code de qualité.
Source : PHP
Et vous ?
Que pensez-vous de ce report de la version finale de PHP 7 ?
Êtes-vous prêt à attendre encore plus longtemps pour la sortie de PHP 7 ?
Voir aussi
Forum langage PHP