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 foi descontinuado.
Declarar uma função chamada assert()
dentro de um namespace
foi descontinuado. 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.
Passar um valor não string para funções de pesquisa de string foi descontinuado. No futuro, o valor será interpretado como uma string em vez de um ponto de código ASCII. Dependendo do comportamento pretendido, você deve converter explicitamente a valor para string ou executar uma chamada explícita para chr(). As seguintes funções são afetadas:
A função fgetss() e o filtro de stream string.strip_tags foram descontinuados. Isso também afeta o método SplFileObject::fgetss() e a função gzgetss().
O uso explícito das constantes
FILTER_FLAG_SCHEME_REQUIRED
e
FILTER_FLAG_HOST_REQUIRED
agora está descontinuado; ambos estão
implícitos para FILTER_VALIDATE_URL
de qualquer maneira.
image2wbmp() foi descontinuada.
O uso de Normalizer::NONE
gera um aviso de
descontinuação, se o PHP estiver vinculado a ICU ≥ 56.
Os seguintes aliases mbereg_*()
não documentados
foram descontinuados. Em vez disso, use as variantes mb_ereg_*()
correspondentes.
A configuração pdo_odbc.db2_instance_name foi formalmente descontinuada. Está descontinuada na documentação a partir do PHP 5.1.1.