Funciones modificadas
master Ver versión oficial en línea
Licencia CC-BY-3.0Descargado el 2026-08-02
En esta página
Funciones modificadas
Núcleo de PHP
-
crypt ahora lanza un error E_NOTICE si se omite el parámetro salt.
-
substr_compare ahora acepta 0 para su parámetro length.
-
unserialize ahora fallará si los datos serializados proporcionados se han manipulado para instanciar un objeto sin llamar a su constructor.
- El envío de archivos usando la sintaxis
@file ahora solo se admite si la opción CURLOPT_SAFE_UPLOAD está definida como false. Se debería usar CURLFile en su lugar.
- El parámetro
source de mcrypt_create_iv ahora tiene como valor predeterminado MCRYPT_DEV_URANDOM en lugar de MCRYPT_DEV_RANDOM.
stream_socket_enable_crypto ahora permite que el parámetro crypto_type sea opcional si el contexto SSL del flujo incluye la nueva opción crypto_type.
-
pg_insert, pg_select, pg_update y pg_delete ya no están en estado experimental.
-
pg_send_execute, pg_send_prepare, pg_send_query y pg_send_query_params ya no bloquearán la ejecución hasta que finalice la escritura de la consulta si el flujo del socket subyacente para la conexión a la base de datos está establecido en modo no bloqueante.
- ReflectionClass::newInstanceWithoutConstructor ahora permite que las clases internas no finales sean instanciadas.
- XMLReader::getAttributeNs y XMLReader::getAttributeNo ahora devuelven
null si el atributo no puede ser encontrado, como XMLReader::getAttribute.