News: 2021-03-09T01_30_00Z

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Sortie de PHP 8.0.3 : ce qu’il faut savoir sur la nouvelle version

(2021/03/09)


Sortie de PHP 8.0.3 : ce qu’il faut savoir sur la nouvelle version

mardi 9 mars 2021

PHP 8.0 est disponible depuis fin novembre et vient d’être mis à jour début mars en version 8.0.3, une édition de maintenance vivement conseillée. On vous explique ce qui change et comment tester du code en PHP 8.

Quand sort PHP 8 ?

PHP 8 a été publié le 26 novembre 2020 , en respect du [1]calendrier officiel . La ligne du temps dessinée au début de l’année semble avoir été particulièrement bien suivie, avec même quelques jours d’avance.

Quoi de neuf dans PHP 8.0.3 ?

PHP 8

PHP 8 est ce que l’on appelle une version majeure . Les codes développés sont donc mis à rude épreuve durant la transition.

Plusieurs nouveautés : arguments nommés, types d’union, attributs, promotion de propriété de constructeur, l’expression match, l’opérateur nullsafe, JIT (Compilation à la Volée), ainsi que des améliorations dans le système de typage, la gestion d’erreur et de cohérence. La liste complète des nouveautés de PHP 8 se trouve, elle, sur [2]cette page , en français.

PHP 8.0.3

[3]PHP 8.0.3 a été livré le 4 mars 2021. On compte une quinzaine de corrections et d’optimisations diverses.Il s’agit d’une version "bug fix", mais elle est vivement recommandée pour tous les utilisateurs de PHP.

Comment tester du code PHP 8.0 ?

Pour tester du code PHP 8.0 , la plateforme [4]Extendsclass , qui propose des outils en ligne gratuits à destination des développeurs, a mis en place une plaine de jeux (playground) PHP.

Vous pouvez y tester le [5]code PHP 8.0 depuis une interface très simple.

Mettre à jour vers PHP 8.0

Pour migrer vers PHP 8 , il suffit de se rendre sur [6]cette page . On y trouve plusieurs versions stables, pesant entre 10 et 16Mb, ainsi que les signatures.

[7]



[1] https://wiki.php.net/todo/php80

[2] https://www.php.net/releases/8.0/fr.php?lang=fr

[3] https://www.php.net/ChangeLog-8.php#8.0.3

[4] https://extendsclass.com

[5] https://extendsclass.com/php.html

[6] https://www.php.net/downloads

[7] https://www.toolinux.com/?PHP-8-0-le-cycle-alpha-a-demarre-pour-des-tests#forum

This is now. Later is later.