O uso do operador de incremento
(++) em strings vazias, não numéricas
ou não alfanuméricas foi agora descontinuado.
Além disso, o incremento de strings não numéricas é considerado quase descontinuado.
Isso significa que nenhum diagnóstico de E_DEPRECATED é emitido,
mas esse recurso não deve ser usado ao criar novo código.
Em vez disso, deve ser usado a nova função str_increment().
O uso do operador de decremento
(--) em strings vazias ou não numéricas foi agora descontinuado.
Chamar get_class() e get_parent_class() sem argumentos foi agora descontinuado.
Chamar dba_fetch() com $dba como o
terceiro argumento foi agora descontinuado.
Chamar FFI::cast(), FFI::new() e FFI::type() de forma estática foi agora descontinuado.
A constante U_MULTIPLE_DECIMAL_SEP*E*RATORS
foi descontinuada, recomenda-se usar a constante
U_MULTIPLE_DECIMAL_SEP*A*RATORS
em seu lugar.
A constante NumberFormatter::TYPE_CURRENCY foi descontinuada.
Chamar ldap_connect() com $hostname e
$port separados foi
descontinuado.
Passar um valor negativo para $width em
mb_strimwidth() agora foi descontinuado.
Chamar Phar::setStub() com um
resource e um $length
foi descontinuado. Tais chamadas devem ser substituídas por:
$phar->setStub(stream_get_contents($resource));
A variante MT_RAND_PHP Mt19937 foi descontinuada.
Chamar ReflectionProperty::setValue() com apenas um
parâmetro foi descontinuado.
Para definir propriedades estáticas, passe null como o primeiro parâmetro.
A função assert_options() foi agora descontinuada.
As constantes ASSERT_ACTIVE, ASSERT_BAIL,
ASSERT_CALLBACK, ASSERT_EXCEPTION,
e ASSERT_WARNING foram descontinuadas.
As configurações assert.* no INI foram descontinuadas.
Consulte a página
Alterações no Tratamento de Arquivos INI
para obter mais detalhes.
O uso de exceções agora é preferido, e os avisos serão removidos no futuro.
Chamar SQLite3::enableExceptions(false) desencadeará um
aviso de descontinuação nesta versão.
A constante ZipArchive::FL_RECOMPRESS foi descontinuada
e será removida em uma versão futura do libzip.