La declaración de constantes insensibles a las mayúsculas y minúsculas ha quedado obsoleta. Pasando
TRUE
como el tercer argumento a define() generará ahora una
advertencia de deprecación. El uso de constantes insensibles a las mayúsculas y minúsculas con un caso que
Declarando una función llamada assert() dentro de un espacio de nombres es obsoleto. La función assert() está sujeta a un manejo especial por parte del motor, lo que puede dar lugar a un comportamiento inconsistente al definir una función con el mismo nombre.
Pasar una aguja sin string a las funciones de búsqueda de string es obsoleto. En el futuro la aguja será interpretada como un string en lugar de un punto de código ASCII. Dependiendo del comportamiento deseado, debe lanzar la aguja explícitamente al string o realizar un llamado explícito a chr(). Las siguientes funciones se ven afectadas:
La función fgetss() y el filtro stream string.strip_tags son obsoletos. Esto también afecta al método SplFileObject::fgetss() y la función gzgetss().
El uso explícito de las constantes
FILTER_FLAG_SCHEME_REQUIRED
y
FILTER_FLAG_HOST_REQUIRED
es ahora obsoleto; ambos están
implícitos para FILTER_VALIDATE_URL
de todos modos.
image2wbmp() ha quedado obsoleta.
El uso de la forma Normalizer::NONE
lanza una advertencia
de obsoleto, si PHP es enlazado con ICU ≥ 56.
El siguiente alias indocumentado mbereg_*() ha sido desaprobado. Use las correspondientes variantes mb_ereg_*() en su lugar.
La configuración ini pdo_odbc.db2_instance_name ha sido formalmente desaprobada. Está obsoleto en la documentación a partir de PHP 5.1.1.