PHP 5 introduit de nouvelles fonctions. En voici la liste :
Tableaux :
array_combine() - Créé un tableau en combinant un tableau pour les clefs et un autre tableau pour les valeurs correspondantes
array_diff_uassoc() - Renvoie la différence entre deux tableaux avec la possibilité de vérifier les index par l'appel d'une fonction utilisateur de callback
array_udiff() - Renvoie la différence entre deux tableaux en utilisant une fonction de callback pour la comparaison des valeurs
array_udiff_assoc() - Renvoie la différence entre deux tableaux avec la possibilité de vérifier les index. Les valeurs sont elles comparées grâce à une fonction utilisateur de callback
array_udiff_uassoc() - Renvoie la différence entre deux tableaux avec la possibilité de vérifier les index. Les valeurs sont comparées grâce à une fonction utilisateur de callback, les index sont également comparés grâce à une fonction utilisateur de callback
array_walk_recursive() - Applique une fonction utilisateur de façon récursive à chaque élément d'un tableau
InterBase :
ibase_affected_rows() - Renvoie le nombre de lignes modifiées par la requête précédente
ibase_backup() - Lance une tâche de sauvegarde dans le gestionnaire de services et rend la main immédiatement
ibase_commit_ret() - Permet de valider une transaction sans avoir à la fermer
ibase_db_info() - Renvoie des statistiques sur une base de données
ibase_drop_db() - Supprime une base de données
ibase_errcode() - Renvoie un code d'erreur
ibase_free_event_handler() - Annule un gestionnaire d'événement enregistré
ibase_gen_id() - Incrémente le générateur donné et renvoie sa nouvelle valeur
ibase_maintain_db() - Exécute une commande de maintenance sur le serveur de base de données
ibase_name_result() - Assigne un nom à un jeu de résultats
ibase_num_params() - Renvoie le nombre de paramètres d'une requête préparée
ibase_param_info() - Renvoie des informations sur un paramètre spécifique d'une requête préparée
ibase_restore() - Lance une restauration dans le gestionnaire de services et rend la main immédiatement
ibase_rollback_ret() - Annule la transaction et conserve son contexte
ibase_server_info() - Renvoie des statistiques sur une base de données
ibase_service_attach() - Initie une connexion au gestionnaire de services
ibase_service_detach() - Arrête une connexion au gestionnaire de services
ibase_set_event_handler() - Permet d'enregistrer une fonction de callback appelée lorsque des évènements sont postés
ibase_wait_event() - Attend qu'un évènement soit posté par la base de données
iconv :
iconv_mime_decode() - Décode un champ d'en-tête MIME
iconv_mime_decode_headers() - Décode plusieurs champs d'en-tête MIME en une seule fois
iconv_mime_encode() - Créé un champ d'en-tête MIME
iconv_strlen() - Renvoie le nombre de caractères de la chaîne
iconv_strpos() - Trouve la position de la première occurrence d'une chaîne donnée dans une autre chaîne
iconv_strrpos() - Trouve la position de la dernière occurrence d'une chaîne donnée dans une autre chaîne
iconv_substr() - Supprime un morceau de chaîne
Flux :
stream_copy_to_stream() - Copie les données d'un flux vers un autre
stream_get_line() - Récupère un ligne d'un flux donné jusqu'au délimiteur fourni
stream_socket_accept() - Accepte une connexion sur un socket créé avecstream_socket_server()
stream_socket_client() - Ouvre une connexion socket sur un domaine Unix ou Internet
stream_socket_get_name() - Récupère le nom des sockets locaux ou distants
stream_socket_recvfrom() - Reçoit des données d'un socket, qu'il soit connecté ou non
stream_socket_sendto() - Envoie un message vers un socket, qu'il soit connecté ou non
stream_socket_server() - Créé un socket de domaine Unix ou Internet
Autres :
convert_uudecode() - décode une chaîne au format uuencode
convert_uuencode() - encode une chaîne au format uuencode
curl_copy_handle() - Copie un descripteur Curl avec toutes ses préférences
dba_key_split() - Sépare une clef sous forme de chaîne en représentation sous forme de tableau
dbase_get_header_info() - Récupère les informations d'en-tête d'une base de données dBase
dbx_fetch_row() - Récupère une ligne à partir d'un résultat de requête ayant le marqueur DBX_RESULT_UNBUFFERED
fbsql_set_password() - Change le mot de passe d' un utilisateur donné
file_put_contents() - Ecrit une chaîne dans un fichier
ftp_alloc() - Alloue de l'espace pour un fichier à uploader
get_declared_interfaces() - Renvoie un tableau contenant toutes les interfaces déclarées
get_headers() - Renvoie tous les en-têtes envoyés par le serveur en réponse à une requête HTTP
headers_list() - Renvoie la liste des en-têtes de réponse envoyés (ou prêts à être envoyés)
http_build_query() - Renvoie une requête encodée pour les URL
idate() - Formate une heure/date sous forme d'entier
image_type_to_extension() - Renvoie l'extension de fichier pour le type d'image "image-type" retournée par getimagesize(), exif_read_data(), exif_thumbnail(), exif_imagetype()
imagefilter() - Applique un filtre sur une image en utilisant un angle donné
imap_getacl() - Récupère la valeur de l'ACL pour un boite aux lettres donnée
ldap_sasl_bind() - Bind d'un répertoire LDAP en utilisant SASL
mb_list_encodings() - Retourne un tableau de tous les encodages supportés
pcntl_getpriority() - Renvoie la priorité d'un processus
pcntl_wait() - Attend ou renvoie le statut d'un processus enfant comme défini par l'appel système waitpid()
pg_version() - Renvoie un tableau contenant les versions du client, du protocole et du serveur (si disponible)
php_check_syntax() - Vérifie la syntaxe d'un fichier donné
php_strip_whitespace() - Renvoie la source en supprimant les commentaires et les espaces
proc_nice() - Change la priorité du processus courant
pspell_config_data_dir() - Change l'emplacement des fichiers de langues
pspell_config_dict_dir() - Change l'emplacement de la liste principale de mots
setrawcookie() - Envoie un cookie sans encodage url de la valeur
snmp_read_mib() - Lit et analyse un fichier MIB dans l'arbre actif MIB
sqlite_fetch_column_types() - Renvoie un tableau contenant les types des colonnes pour une table spécifiée
str_split() - Transforme une chaîne en tableau
strpbrk() - Recherche un des caractères précisés dans une chaîne
substr_compare() - Comparaison binaire, optionnellement insensible à la casse, de deux chaînes de caractères à partir d'une position donnée et pour un nombre de caractères donné.
time_nanosleep() - Attend un nombre de secondes et de nano-secondes
Note : L'API de l'extension Tidy a changé du tout au tout.
Précédent | Sommaire | Suivant |
Migration des fichiers de configuration | Niveau supérieur | Nouvelles Directives |