Funciones nuevas
En PHP 5 hay algunas nuevas funciones. Se trata de las siguientes:
- array_combine() - Crea un array usando uno como claves y otro para los valores
- array_diff_uassoc() - Calcula la diferencia entre arrays con un chequeo adicional de índices que se realiza por una función de devolución de llamada suministrada por el usuario
- array_udiff() - Computa la diferencia entre arrays, usando una llamada de retorno para la comparación de datos
- array_udiff_assoc() - Computes the difference of arrays with additional index check. The data is compared by using a callback function
- array_udiff_uassoc() - Computa la diferencia entre arrays con una comprobación de indices adicional, compara la información mediante una función de llamada de retorno
- array_walk_recursive() - Aplicar una función de usuario recursivamente a cada miembro de un array
- array_uintersect_assoc() - Computa la intersección de arrays con una comprobación de índices adicional, compara la información mediante una función de llamada de retorno
- array_uintersect_uassoc() - Computa la intersección de arrays con una comprobación de índices adicional, compara la información y los índices mediante funciones de llamada de retorno
- array_uintersect() - omputa una intersección de arrays, compara la información mediante una función de llamada de retorno
- ibase_affected_rows() - Devuelve el número de filas que se vieron afectadas por la consulta anterior
- ibase_backup() - Inicia una tarea de copia de seguridad en el administrador de servicios, y retirna el control inmediatamente
- ibase_commit_ret() - Ejecuta una transacción sin cerrarla
- ibase_db_info() - Petición de 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 manejador de eventos registrado
- ibase_gen_id() - Incrementa el generador de nombres 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 juego de resultados
- ibase_num_params() - Devuelve el número de parámetros de una consulta preparada
- ibase_param_info() - Devuelve información sobre un parámetro en una consulta preparada
- ibase_restore() - Inicia una tarea de restauración en el administrador de servicios y retorna el control inmediatamente
- ibase_rollback_ret() - Deshace una transacción y conserva su contexto
- ibase_server_info() - Petición de estadísticas sobre un servidor de bases de datos
- ibase_service_attach() - Conecta al administrador de servicios
- ibase_service_detach() - Desconecta del administrador de servicios
- ibase_set_event_handler() - Registra una función callback a la que invocar cuando se emita un evento
- ibase_wait_event() - Espera a que se emita un evento por el servidor de bases de datos
- iconv_mime_decode() - Decodifica un campo de la cabecera MIME
- iconv_mime_decode_headers() - Decodifica varios campos de cabeceras MIME en la misma llamada
- iconv_mime_encode() - Compone un campo de cabecera MIME
- iconv_strlen() - Retorna el número de caracteres de un string
- iconv_strpos() - Busca la posición de la primera aparición de un string dado
- iconv_strrpos() - Busca la última aparición de un string
- iconv_substr() - Elimina parte de un string
- stream_copy_to_stream() - Copia datos de un flujo a otro
- stream_get_line() - Obtiene una línea del recurso de flujo hasta un delimitador dado
- stream_socket_accept() - cepta una conexión sobre un socket creado por stream_socket_server()
- stream_socket_client() - Abrir una conexión de socket de dominio de Internet o Unix
- stream_socket_get_name() - Recuperar el nombre de los sockets locales o remotos
- stream_socket_recvfrom() - Recibir información de un socket, conectado o no
- stream_socket_sendto() - nvía un mensaje a un socket, ya esté conectado o no
- stream_socket_server() - Crear un socket de servidor de dominio de Internet o de Unix
Relacionados con fecha y hora:
- idate() - Formatea una fecha/hora local como un entero
- date_sunset() - Devuelve la hora de la puesta de sol de un día y ubicación dados
- date_sunrise() - Devuelve la hora de la salida del sol de un día y ubicación dados
- time_nanosleep() - Retrasar por un número de segundos y nanosegundos
- str_split() - Convertir un string en un array
- strpbrk() - Buscar una cadena por cualquiera de los elementos de un conjunto de caracteres
- substr_compare() - Comparación segura, opcionalmente sensible a mayúsculas, de dos strings a partir de una posición, hasta un determinado número de caracteres
Otras:
- convert_uudecode() - decodifica un string uuencoded
- convert_uuencode() - aplica uuencode a un string
- curl_copy_handle() - Copiar un manejador cURL junto con todas sus preferencias
- dba_key_split() - Dividir en claves una representación de texto en una representación en array
- dbase_get_header_info() - Consultar información de cabeceras de una base de datos dBase
-
dbx_fetch_row() - Extraer las filas de una consulta-resultado
que tiene la bandera
DBX_RESULT_UNBUFFEREDhabilitada - fbsql_set_password() - Cambiar la contraseña de un determinado ususario
- file_put_contents() - Escribir un texto en un fichero
- ftp_alloc() - Reservar espacio para subir un fichero
- get_declared_interfaces() - Devuelve un array con todas las interfaces declaradas
- get_headers() - Extrae las cabeceras enviadas por el servidor en respuesta a una petición HTTP
- headers_list() - Devuelve una lista de las cabeceras de respuesta enviadas (o listas para enviar)
- http_build_query() - Genera una cadena en codificación URL
- image_type_to_extension() - Obtiene la extensión de tipo imagen devuelta por getimagesize(), exif_read_data(), exif_thumbnail(), exif_imagetype()
- imagefilter() - Aplica un filtro a una imagen utilizando parámetros personalizados
- imap_getacl() - Consultar el ACL para un buzón de correos concreto
- ldap_sasl_bind() - Atar a un directorio LDAP usando SASL
- mb_list_encodings() - Devuelve un array con todas las codificaciones soportadas
- pcntl_getpriority() - Consultar prioridad de cualquier proceso
- pcntl_wait() - Espera a, o devuelve, el código de estado de un nuevo hijo tal como se define en la llamada al sistema waitpid()
- pg_version() - Devuelve un array que contiene el cliente, el protocolo y versión de servidor (cuando sea posible)
- php_check_syntax() - Comprueba la sintaxis del fichero especificado
- php_strip_whitespace() - Devuelve el código fuente eliminando espacios y comentarios
- proc_nice() - Modifica la prioridad del proceso en ejecución
- pspell_config_data_dir() - Cambia la ubicación de los ficheros de datos de idiomas
- pspell_config_dict_dir() - Cambia la ubicación del listado principal de palabras
- setrawcookie() - Envia una cookie sin aplicar codificación URL al valor
- scandir() - Lista los ficheros y directorios pertenecientes a la ruta especificada
- snmp_read_mib() - Lee y analiza un fichero MIB dentro del árbol MIB activo
- sqlite_fetch_column_types() - Devuelve un array con los tipos de columnas para una tabla en particular
Nota:
La extensión Tidy ha cambiado también toda su API al completo.