O PHP 8.3 foi lançado hoje, a última grande atualização anual da linguagem de programação PHP. PHP8.3 implementa muitos novos recursos de linguagem e outras melhorias para esta linguagem de programação amplamente utilizada. O benchmarking do PHP8.3 nos últimos dias não revelou nenhuma mudança significativa no desempenho em comparação com o PHP8.2.

Os novos recursos do PHP 8.3 incluem:

-Constantes de classe agora podem ser acessadas dinamicamente usando a sintaxe recém-adicionada.

- Implementadas exceções de data/hora mais apropriadas.

-Adicionada função json_validate() para validação de JSON.

-Implementa o atributo #[Override] RFCti para verificar se o método existe na classe pai ou na interface implementada.

- Extensão Zip atualizada e novos métodos de set/get archive flag adicionados.

O suporte -PHPPOSIX adiciona funções posix_sysconf, posix_pathconf, posix_fpathconf e posix_eaccess.

- Toneladas de novas opções de PHPSockets.

- Nova funcionalidade para a classe de randomização.

- Adicionado suporte para novas opções cURL e constantes abaixo de cURL7.87.

- Adicionados vários novos métodos DOM para nós e elementos DOM.

- Suporte ao arredondamento de números negativos na função number_format().

- Suporte zend_call_stack_get em plataformas OpenBSD.

-Suporta a entrada de vários arquivos simultaneamente usando a opção php -l.

-Suporte expoentes negativos em matrizes

-Suporte para aulas anônimas somente leitura

- Suporte para constantes de classe digitadas, classes, interfaces, características e constantes de enumeração agora suportam declarações de tipo.

- Closures criados no modo mágico agora podem aceitar parâmetros nomeados.

-PHPCLI agora suporta filtragem de vários arquivos.

- Implementada notificação STREAM_NOTIFY_COMPLETED para streams PHP.

- Muitas correções de bugs e outras melhorias.

Para downloads e mais detalhes sobre o lançamento de hoje do PHP 8.3, visite PHP.net:

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