PHP 8.11 est disponible : ce qu’il faut en retenir
(2021/12/23)
- Reference: 2021-12-23T04_00_00Z
- News link: https://www.toolinux.com/?php-8-10-est-arrive-ce-qui-change-pour-vous
- Source link:
PHP 8.11 est disponible : ce qu’il faut en retenir
jeudi 23 décembre 2021
La toute nouvelle version de PHP 8.10 est sortie officiellement ce 25 novembre. La première mise à niveau PHP 8.1.1 arrive ce 23 décembre. Voici les nouveautés et comment tester du code PHP 8.
PHP 8.11 : sortie
PHP 8.11 est une mise à jour corrective du langage PHP .
PHP 8.11 : nouveautés
Il s’agit d’une version de correction de bogues, mais tous les utilisateurs de PHP 8.1 sont encouragés à mettre à jour vers cette version, qui corrige [1]plusieurs éléments : IMAP, PCRE et Standard.
Nouveautés depuis PHP 8.10
Cette nouvelle édition contient de nombreuses nouvelles fonctionnalités, notamment les enums (énumerations), les propriétés readonly (en lecture seule), la syntaxe first-class callable, les fibres (fibers), les types d’intersection ou encore l’amélioration des performances.
Les " Fibers " sont des primitives permettant d’implémenter une concurrence coopérative légère. Elles permettent de créer des blocs de code qui peuvent être interrompus et repris comme les générateurs, mais de n’importe où dans la pile. S’il faut toujours une boucle d’événement, elles permettent aux implémentations bloquantes et non bloquantes de partager la même API.
Télécharger PHP 8.11
Pour télécharger les sources de PHP 8.1.1 , rendez-vous sur la [2]page des téléchargements . La liste des changements est disponible dans le ChangeLog .
Le guide de migration a été ajouté dans le [3]Manuel PHP .
Ce qu’apportait 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 [4]cette page , en français.
Et PHP 7.4 ?
Une mise à jour PHP 7.4.27, elle aussi "bug fix", a été publiée [5]le 16 décembre 2021 .
Comment tester du code PHP ?
Pour tester du code PHP 8 et PHP 8.11, la plateforme [6]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 [7]code PHP depuis une interface très simple.
[8]
[1] https://www.php.net/archive/2021.php#2021-12-17-1
[2] https://www.php.net/downloads
[3] https://www.php.net/manual/fr/migration81.php
[4] https://www.php.net/releases/8.0/fr.php?lang=fr
[5] https://www.php.net/archive/2021.php#2021-12-16-1
[6] https://extendsclass.com
[7] https://extendsclass.com/php.html
[8] https://www.toolinux.com/?php-8-10-est-arrive-ce-qui-change-pour-vous#forum
jeudi 23 décembre 2021
La toute nouvelle version de PHP 8.10 est sortie officiellement ce 25 novembre. La première mise à niveau PHP 8.1.1 arrive ce 23 décembre. Voici les nouveautés et comment tester du code PHP 8.
PHP 8.11 : sortie
PHP 8.11 est une mise à jour corrective du langage PHP .
PHP 8.11 : nouveautés
Il s’agit d’une version de correction de bogues, mais tous les utilisateurs de PHP 8.1 sont encouragés à mettre à jour vers cette version, qui corrige [1]plusieurs éléments : IMAP, PCRE et Standard.
Nouveautés depuis PHP 8.10
Cette nouvelle édition contient de nombreuses nouvelles fonctionnalités, notamment les enums (énumerations), les propriétés readonly (en lecture seule), la syntaxe first-class callable, les fibres (fibers), les types d’intersection ou encore l’amélioration des performances.
Les " Fibers " sont des primitives permettant d’implémenter une concurrence coopérative légère. Elles permettent de créer des blocs de code qui peuvent être interrompus et repris comme les générateurs, mais de n’importe où dans la pile. S’il faut toujours une boucle d’événement, elles permettent aux implémentations bloquantes et non bloquantes de partager la même API.
Télécharger PHP 8.11
Pour télécharger les sources de PHP 8.1.1 , rendez-vous sur la [2]page des téléchargements . La liste des changements est disponible dans le ChangeLog .
Le guide de migration a été ajouté dans le [3]Manuel PHP .
Ce qu’apportait 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 [4]cette page , en français.
Et PHP 7.4 ?
Une mise à jour PHP 7.4.27, elle aussi "bug fix", a été publiée [5]le 16 décembre 2021 .
Comment tester du code PHP ?
Pour tester du code PHP 8 et PHP 8.11, la plateforme [6]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 [7]code PHP depuis une interface très simple.
[8]
[1] https://www.php.net/archive/2021.php#2021-12-17-1
[2] https://www.php.net/downloads
[3] https://www.php.net/manual/fr/migration81.php
[4] https://www.php.net/releases/8.0/fr.php?lang=fr
[5] https://www.php.net/archive/2021.php#2021-12-16-1
[6] https://extendsclass.com
[7] https://extendsclass.com/php.html
[8] https://www.toolinux.com/?php-8-10-est-arrive-ce-qui-change-pour-vous#forum