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

"In corporate life, I think there are three important areas which contracts
can't deal with, the area of conflict, the area of change and area of reaching
potential. To me a covenant is a relationship that is based on such things
as shared ideals and shared value systems and shared ideas and shared
agreement as to the processes we are going to use for working together. In
many cases they develop into real love relationships."
-- Max DePree, chairman and CEO of Herman Miller Inc., "Herman Miller's
Secrets of Corporate Creativity", The Wall Street Journal, May 3, 1988