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 backup dans le service manager
ibase_commit_ret() - Permet de commiter une transaction sana 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 event handler 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
ibase_param_info() - Renvoie des informations sur un paramètre spécifique d'une requête
ibase_restore() - Lance un restore dans le service manager
ibase_rollback_ret() - Fais un Rollback sur une transaction et conserve le contexte de cette transaction
ibase_server_info() - Renvoie des statistiques sur une base de données
ibase_service_attach() - Initie une connexion au service manager
ibase_service_detach() - Arrête une connexion au service manager
ibase_set_event_handler() - Permet d'enregistrer un fonction de callback appelée lors du post d'évènements
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 chaine
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 uuencoded
convert_uuencode() - encode une chaîne en uuencode
dba_key_split() - Sépare une clef sous forme de chaine 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 utilisant DBX_RESULT_UNBUFFERED
fbsql_set_password() - Change le mot de passe d' un utilisateur donné
file_put_contents() - Ecrit un 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ête 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 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 ACL pour un boite aux lettres donnée
ldap_sasl_bind() - Bind d'un répertoire LDAP en utilisant SASL
pcntl_getpriority() - Renvoie la priorité d'un processus
pcntl_wait() - Attends ou renvoie le status d'un processus enfant comme définit par la fonction 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 parse 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'un offset donné et pour un taille de caractères donnée.
time_nanosleep() - Délai pour un nombre de secondes et de nano secondes
Précédent | Sommaire | Suivant |
Migration des fichiers de configuration | Niveau supérieur | Nouvelles Directives |