PHP 8.3 est sorti aujourd'hui, la dernière mise à jour annuelle majeure du langage de programmation PHP. PHP8.3 implémente de nombreuses nouvelles fonctionnalités et autres améliorations pour ce langage de programmation largement utilisé. L'analyse comparative de PHP8.3 au cours des derniers jours n'a révélé aucun changement significatif dans les performances par rapport à PHP8.2.

Les nouvelles fonctionnalités de PHP 8.3 incluent :

-Les constantes de classe sont désormais accessibles dynamiquement en utilisant la syntaxe nouvellement ajoutée.

- Implémentation d'exceptions de date/heure plus appropriées.

-Ajout de la fonction json_validate() pour valider JSON.

-Implémente l'attribut #[Override] RFCti pour vérifier si la méthode existe dans la classe parent ou dans l'interface implémentée.

- Extension Zip mise à jour et ajout de nouvelles méthodes d'indicateur d'archive set/get.

-Le support PHPPOSIX ajoute les fonctions posix_sysconf, posix_pathconf, posix_fpathconf et posix_eaccess.

- Des tonnes de nouvelles options PHPSockets.

- Nouvelle fonctionnalité pour la classe de randomisation.

- Ajout de la prise en charge des nouvelles options et constantes cURL sous cURL7.87.

- Ajout de diverses nouvelles méthodes DOM pour les nœuds et éléments DOM.

- Prise en charge de l'arrondi des nombres négatifs dans la fonction number_format().

- Prise en charge de zend_call_stack_get sur les plateformes OpenBSD.

-Prend en charge l'intégration de plusieurs fichiers simultanément à l'aide de l'option php -l.

-Supporte les exposants négatifs dans les tableaux

-Prend en charge les classes anonymes en lecture seule

- La prise en charge des constantes de classe typées, des classes, des interfaces, des traits et des constantes d'énumération prend désormais en charge les déclarations de type.

- Les fermetures créées à partir du mode magique peuvent désormais accepter des paramètres nommés.

-PHPCLI prend désormais en charge le filtrage de plusieurs fichiers.

- Implémentation de la notification STREAM_NOTIFY_COMPLETED pour les flux PHP.

- De nombreuses corrections de bugs et autres améliorations.

Pour les téléchargements et plus de détails sur la version actuelle de PHP 8.3, visitez PHP.net :

https://www.php.net/archive/2023.php#2023-11-23-2