El uso del operador de incremento
(++) en cadenas vacías, no numéricas
o no alfanuméricas está ahora depreciado.
Además, la incrementación de cadenas no numéricas está fuertemente depreciada.
Esto significa que ningún diagnóstico E_DEPRECATED se emite,
pero esta funcionalidad no debe usarse para producir nuevo código.
La nueva función str_increment() debe usarse en su lugar.
El uso del operador de decremento
(--) en cadenas vacías, no numéricas
o no alfanuméricas está ahora depreciado.
Llamar a get_class() y get_parent_class() sin argumentos está ahora depreciado.
Llamar a dba_fetch() con $dba como
tercer argumento está ahora depreciado.
Llamar a FFI::cast(), FFI::new(), y FFI::type() de manera estática está ahora depreciado.
Las constantes U_MULTIPLE_SEPARATOR_SEPARATORS
han sido depreciadas, se recomienda usar la constante
U_MULTIPLE_SEPARATOR_SEPARATORS
en su lugar.
La constante NumberFormatter::TYPE_CURRENCY ha sido depreciada.
Llamar a ldap_connect() con
$hostname y $port separados está
depreciado.
Pasar un $width negativo a
mb_strimwidth() está ahora depreciado.
Llamar a Phar::setStub() con un
resource y un $length
está ahora depreciado. Estas llamadas deben ser reemplazadas por:
$phar->setStub(stream_get_contents($resource));
La variante MT19937 MT_RAND_PHP está depreciada.
Llamar a ReflectionProperty::setValue() con solo un
parámetro está depreciado.
Para definir propiedades estáticas, pasar null como primer parámetro.
La función assert_options() está ahora depreciada.
Las constantes ASSERT_ACTIVE, ASSERT_BAIL,
ASSERT_CALLBACK, ASSERT_EXCEPTION,
y ASSERT_WARNING están ahora depreciadas.
Las directivas INI assert.* han sido depreciadas.
Ver la página
Cambios en la gestión del fichero INI
para más detalles.
El uso de excepciones está ahora desaconsejado, y las advertencias serán eliminadas en el futuro.
Llamar a SQLite3::enableExceptions(false) suprimirá una advertencia de depreciación en esta versión.
La constante ZipArchive::FL_RECOMPRESS está depreciada
y será eliminada en una versión futura de libzip.