PHP 8.2.4 Released!

Recursos depreciados

PHP Core

Constantes Case-Insensitive

A declaração de constantes que não diferenciam maiúsculas de minúsculas foi descontinuada. Passar true como o terceiro argumento para define() agora gerará um aviso de descontinuação. O uso de constantes que não diferenciam maiúsculas de minúsculas com uma maiúscula que difere da declaração também é obsoleto.

assert() com Namespace

A declaração de uma função chamada assert() dentro de um namespace está obsoleta. A função assert() está sujeita a tratamento especial pelo mecanismo, o que pode levar a um comportamento inconsistente ao definir uma função com namespace com o mesmo nome.

Strip-Tags Streaming

A função fgetss() e o filtro de stream string.strip_tags foram depreciados. Isso também afeta o método SplFileObject::fgetss() e a função gzgetss().

Filtragem de Dados

O uso explícito das constantes FILTER_FLAG_SCHEME_REQUIRED e FILTER_FLAG_HOST_REQUIRED agora está depreciado; ambos estão implícitos para FILTER_VALIDATE_URL de qualquer maneira.

Processamento de Imagem e GD

image2wbmp() foi depreciado.

Funções de Internacionalização

O uso de Normalizer::NONE gera um aviso de descontinuação, se o PHP estiver vinculado a ICU ≥ 56.

Multibyte String

Os seguintes aliases mbereg_*() não documentados foram depreciados. Em vez disso, use as variantes mb_ereg_*() correspondentes.

  • mbregex_encoding()
  • mbereg()
  • mberegi()
  • mbereg_replace()
  • mberegi_replace()
  • mbsplit()
  • mbereg_match()
  • mbereg_search()
  • mbereg_search_pos()
  • mbereg_search_regs()
  • mbereg_search_init()
  • mbereg_search_getregs()
  • mbereg_search_getpos()
  • mbereg_search_setpos()

Funções ODBC e DB2 (PDO_ODBC)

A configuração pdo_odbc.db2_instance_name foi formalmente depreciada. Está obsoleto na documentação a partir do PHP 5.1.1.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top