En PHP 5 aparecen algunas funciones nuevas. A continuaci贸n se presenta una lista de ellas:
array_combine() - Crea una matriz usando una matriz para las claves y otra para sus valores
array_diff_uassoc() - Computa la diferencia de matrices con un chequeo adicional de 铆ndices, el cual es realizado con una llamada de retorno entregada por el usuario
array_udiff() - Computa la diferencia de matrices usando una llamada de retorno para la comparaci贸n de datos
array_udiff_assoc() - Computa la diferencia de matrices con un chequeo adicional de 铆ndices. Los datos son comparados usando una llamada de retorno
array_udiff_uassoc() - Computa la diferencia de matrices con un chequeo adicional de 铆ndices. Los datos son comparados usando una llamada de retorno. El chequeo de 铆ndices es realizado usando una llamada de retorno
array_walk_recursive() - Aplica una funci贸n de usuario recursivamente a cada miembro de una matriz
array_uintersect_assoc() - Computa la intersecci贸n de matrices con un chequeo adicional de 铆ndices. Los datos son comparados usando una llamada de retorno
array_uintersect_uassoc() - Computa la intersecci贸n de matrices con un chequeo adicional de 铆ndices. Tanto los datos como los 铆ndices son comparados usando llamadas de retorno
array_uintersect() - Computa la intersecci贸n de matrices. Los datos son comparados usando una llamada de retorno
ibase_affected_rows() - Devuelve el n煤mero de filas que fueron afectadas por la consulta anterior
ibase_backup() - Inicia una labor de respaldo en el administrador de servicios y retorna inmediatamente
ibase_commit_ret() - Aplica una transacci贸n sin cerrarla
ibase_db_info() - Solicita estad铆sticas sobre una base de datos
ibase_drop_db() - Elimina una base de datos
ibase_errcode() - Devuelve un c贸digo de error
ibase_free_event_handler() - Cancela un gestor de eventos registrado
ibase_gen_id() - Incrementa el generador nombrado y devuelve su nuevo valor
ibase_maintain_db() - Ejecuta un comando de mantenimiento en el servidor de bases de datos
ibase_name_result() - Asigna un nombre a un conjunto de resultados
ibase_num_params() - Devuelve el n煤mero de par谩metros en una consulta preparada
ibase_param_info() - Devuelve informaci贸n sobre un par谩metro en una consulta preparada
ibase_restore() - Inicia una labor de rescate en el administrador de servicios y retorna inmediatamente
ibase_rollback_ret() - Revierte una transacci贸n y conserva su contexto
ibase_server_info() - Solicita estad铆sticas sobre una base de datos
ibase_service_attach() - Conectarse al administrador de servicios
ibase_service_detach() - Desconectarse del administrador de servicios
ibase_set_event_handler() - Registrar una llamada de retorno a ser usada cuando se publican eventos
ibase_wait_event() - Esperar a que un evento sea publicado por la base de datos
iconv_mime_decode() - Decodifica un campo de cabecera MIME
iconv_mime_decode_headers() - Decodifica m煤ltiples campos de cabecera MIME de una vez
iconv_mime_encode() - Compone un campo de cabecera MIME
iconv_strlen() - Devuelve el conteo de caracteres de la cadena
iconv_strpos() - Encuentra la posici贸n de la primera ocurrencia de una aguja al interior de un pajar
iconv_strrpos() - Encuentra la 煤ltima ocurrencia de una aguja al interior del rango especificado del pajar
iconv_substr() - Recorta parte de una cadena
stream_copy_to_stream() - Copia datos de una secuencia a otra
stream_get_line() - Obtiene una l铆nea de un recurso tipo secuencia hasta cierto l铆mite indicado
stream_socket_accept() - Acepta una conexi贸n sobre un socket creado por stream_socket_server()
stream_socket_client() - Abre una conexi贸n de socket de Internet Abierto o Dominio Unix
stream_socket_get_name() - Recupera el nombre de sockets locales o remotos
stream_socket_recvfrom() - Recibe datos de un socket, conectado o no
stream_socket_sendto() - Envia un mensaje a un socket, bien est茅 conectado o no
stream_socket_server() - Crea un socket de servidor de Internet o de dominio Unix
idate() - Dar formato de entero a una fecha/hora local
date_sunset() - Hora de crep煤sculo para un d铆a y ubicaci贸n determinados
date_sunrise() - Hora del alba para un d铆a y ubicaci贸n determinados
time_nanosleep() - Espera por un n煤mero de segundos y nano-segundos
str_split() - Convierte una cadena en una matriz
strpbrk() - Busca una cadena por un conjunto cualquiera de caracteres
substr_compare() - Comparaci贸n segura con material binario, opcionalmente insensitiva a may煤sculas y min煤sculas, de dos cadenas a partir de un desplazamiento, y hasta un l铆mite da caracteres
Other:
convert_uudecode() - decodificar una cadena con el algoritmo uuencode
convert_uuencode() - Codificar una cadena con el algoritmo uuencode
curl_copy_handle() - Copiar un gestor cURL junto con todas sus preferencias
dba_key_split() - Separa una llave representada como cadena a una representaci贸n de matriz
dbase_get_header_info() - Obtiene la informaci贸n de cabecera de una base de datos dBase
dbx_fetch_row() - Recupera filas desde un resultado de consulta que us贸 la bandera DBX_RESULT_UNBUFFERED
fbsql_set_password() - Cambia la contrase帽a para un usuario determinado
file_put_contents() - Escribe una cadena a un archivo
ftp_alloc() - Reserva espacio para que el archivo sea cargado
get_declared_interfaces() - Devuelve una matriz de todas las interfaces declaradas
get_headers() - Recupera todas las cabeceras enviadas por el servidor en respuesta a una petici贸n HTTP
headers_list() - Devuelve una lista de cabeceras de respuesta enviadas (o listas para ser enviadas)
http_build_query() - Generar una cadena query codificada estilo URL
image_type_to_extension() - Obtiene la extensi贸n de archivo para el tipo de imagen devuelto por getimagesize(), exif_read_data(), exif_thumbnail(), exif_imagetype()
imagefilter() - Aplica un filtro sobre una imagen usando un 谩ngulo personalizado
imap_getacl() - Obtiene el valor ACL para la casilla de correo dada
ldap_sasl_bind() - Enlaza con el directorio LDAP usando SASL
mb_list_encodings() - Devuelve una matriz de todas las codificaciones soportadas
pcntl_getpriority() - Obtiene la prioridad de cualquier proceso
pcntl_wait() - Espera o devuelve el status de un hijo bifurcado como se define por la llamada de sistema waitpid()
pg_version() - Devuelve una matriz con el cliente, protocolo y versi贸n del servidor (cuando se encuentra disponible)
php_check_syntax() - Verifica la sintaxis del archivo especificado
php_strip_whitespace() - Devuelve el c贸digo fuente con los comentarios y espacios eliminados
proc_nice() - Cambia la prioridad del proceso actual
pspell_config_data_dir() - Cambia la ubicaci贸n de los archivos de datos del lenguaje
pspell_config_dict_dir() - Cambia la ubicaci贸n de la lista principal de palabras
setrawcookie() - Env铆a una cookie sin codificar el valor en estilo url
snmp_read_mib() - Lee y realiza an谩lisis sint谩ctico sobre un archivo MIB en el 谩rbol MIB activo
sqlite_fetch_column_types() - Devuelve una matriz de tipos de columna de una tabla en particular
Nota: La extensi贸n Tidy ha modificado tambi茅n su API por completo.