Nuevas Funciones
PHP 5.2.x incorpora algunas nuevas funciones:
PHP Core:
- array_fill_keys() - Crea un array usando los elementos del primer parámetro como claves, con cada elemento inicializado con valor val
-
error_get_last()
- Obtiene el último error ocurrido como array asociativo. Devuelve
NULLsi aún no se ha producido ningún error. - image_type_to_extension() - Obtiene la extensión de fichero para tipo de imagen retornado por getimagesize(), exif_read_data(), exif_thumbnail(), exif_imagetype()
- memory_get_peak_usage() - Devuelve el máximo asignado por memoria de PHP
- sys_get_temp_dir() - Devuelve la ruta al directorio usado para ficheros temporales (Agregado en 5.2.1)
- timezone_abbreviations_list() - Devuelve matriz asociativa que contiene horario de verano, la compensación y el nombre de zona horaria
- timezone_identifiers_list() - Devuelve una matriz indexada numéricamente con todos los identificadores de zona horaria
- timezone_name_from_abbr() - Devuelve el nombre de zona horaria a partir de su abreviatura.
- stream_socket_shutdown() - Causa que toda o parte de una conexión full-duplex en el socket asociado con flujo se cierre. A partir de PHP 5.2.1.
- imagegrabscreen() - Realiza una captura de pantalla de toda la pantalla. A partir de PHP 5.2.2.
- imagegrabwindow() - Captura una ventana. A partir de PHP 5.2.2.
- libxml_disable_entity_loader() - Deshabilita la capacidad de cargar entidades externas. A partir de PHP 5.2.11.
- mb_stripos() - Encuentra la posición de la primer aparición de una cadena dentro de otra, sin diferenciar entre mayúsculas y minúsculas.
- mb_stristr() - Encuentra la primer aparición de una cadena dentro de otra, sin diferenciar entre mayúsculas y minúsculas.
- mb_strrchr() - Encuentra la última aparición de un carácter en una cadena dentro de otra.
- mb_strrichr() - Encuentra la última aparición de un carácter en una cadena dentro de otra, sin diferenciar entre mayúsculas y minúsculas.
- mb_strripos() - Encuentra la posición de la última aparición de una cadena dentro de otra, sin diferenciar entre mayúsculas y minúsculas.
- mb_strstr() - Encuentra la primer aparición de una cadena dentro de otra.
ming (A partir de PHP 5.2.1):
- void ming_setSWFCompression(int num) - Establece la compresión de salida
- void swfmovie::namedanchor(string name) - Crea ancla
- void swfmovie::protect([string password]) - Protege
- openssl_csr_get_public_key() - Extrae llave pública de un certificado y la prepara para su uso
- openssl_csr_get_subject() - Devuelve el asunto de un certificado
- openssl_pkey_get_details() - Devuelve una matriz con los detalles de la clave (bits, pkey, type)
spl:
- spl_object_hash() - Devuelve el hash id para un objeto dado
- int iterator_apply(Traversable iterator, mixed function [, mixed params]) - Llama una función para cada elemento en un iterador
pcre:
- preg_last_error() - Devuelve el código de error de la última ejecución regex
-
pg_field_table()
- Devuelve el nombre del campo de la tabla a la que pertenece, o el oid de
la tabla si oid_only es
TRUE
- posix_initgroups() - Calcular el grupo de lista de acceso para el usuario especificado en nombre
gmp:
- gmp_nextprime() - Encuentra el siguiente número primo
-
xmlwriter_full_end_element()
- Finaliza elemento actual - retorna
FALSEen caso de error -
xmlwriter_write_raw()
- Escribe texto - retorna
FALSEen caso de error -
xmlwriter_start_dtd_entity()
- Crea inicio de Entidad DTD - retorna
FALSEen caso de error -
xmlwriter_end_dtd_entity()
- Finaliza la Entidad DTD actual - retorna
FALSEen caso de error -
xmlwriter_write_dtd_entity()
- Escribe una etiqueta completa de una Entidad DTD - retorna
FALSEen caso de error