Nouvelles fonctions
PHP 5.2.x présente de nouvelles fonctions :
Coeur de PHP :
- array_fill_keys() - Crée un tableau en utilisant les éléments du premier argument comme clé, et ceux du second argument comme valeur associée.
- error_get_last() - Lit la dernière erreur, sous forme de tableau associatif. Retourne NULL s'il n'y a pas encore eu d'erreur.
- image_type_to_extension() - Retourne l'extension du type d'image fournit par getimagesize, exif_read_data, exif_thumbnail, exif_imagetype
- memory_get_peak_usage() - Retourne le maximum de mémoire consommé par PHP
- sys_get_temp_dir() - Retourne le dossier utilisé pour les fichier temporaire (ajouté en PHP 5.2.1).
- timezone_abbreviations_list() - Retourne un tableau associatif contenant l'heure d'été, le décalage et le fuseau horaire.
- timezone_identifiers_list() - Retourne un tableau numérique avec tous les identifiants de fuseau.
- timezone_name_from_abbr() - Retourne l'abréviation du fuseau.
- stream_socket_shutdown() - Force la fermeture de toute ou partie d'une socket full-duplex (ajouté en PHP 5.2.1).
- imagegrabscreen() - Prend une capture de tout l'écran. Depuis PHP 5.2.2.
- imagegrabwindow() - Capture une image d'une fenêtre. Depuis PHP 5.2.2.
- mb_list_encodings_alias_names() - Retourne un tableau avec tous les encodages supportés.
- mb_list_mime_names() - Retourne un tableau ou une chaîne avec tous les types MIME supportés
- mb_stripos() - Trouve la position de la première occurrence d'une chaîne dans une autre, sans tenir compte de la casse.
- mb_stristr() - Trouve la première occurrence d'une chaîne dans une autre, sans tenir compte de la casse.
- mb_strrchr() - Trouve la dernière occurrence d'un caractère dans une chaîne.
- mb_strrichr() - Trouve la dernière occurrence d'un caractère dans une chaîne, sans tenir compte de la casse.
- mb_strripos() - Trouve la position de la dernière occurrence d'une chaîne dans une autre, sans tenir compte de la casse.
- mb_strstr() - Trouve la première occurrence d'une chaîne dans une autre.
ming (depuis PHP 5.2.1):
- void ming_setSWFCompression(int num) - Configure la compression de sortie.
- void swfmovie::namedanchor(string name) - Crée une ancre.
- void swfmovie::protect([string pasword]) - Protège par mot de passe.
- openssl_csr_get_public_key() - Extrait la clé publique d'un CERT et prépare son utilisation.
- openssl_csr_get_subject() - Retourne le sujet du CERT.
- openssl_pkey_get_details() - Retourne un tableau avec les détails sur la clé (bits, pkey, type).
spl:
- spl_object_hash() - Retourne un identifiant hash d'un objet.
- int iterator_apply(Traversable it, mixed function [, mixed params]) - Appelle une fonction pour chaque élément d'un itérateur.
pcre:
- preg_last_error() - Retourne le code d'erreur de la dernière expression rationnelle.
- pg_field_table() - Retourne le nom de la table auquel appartient le fichier, ou bien l'oid du tableau si oid_only est vrai.
- posix_initgroups() - calcule la liste d'accès de groupe pour un utilisateur.
gmp:
- gmp_nextprime() - Recherche le prochain nombre premier.
- xmlwriter_full_end_element() - Ferme l'élément courant. Retourne FALSE en cas d'erreur.
- xmlwriter_write_raw() - Écrit le texte. Retourne FALSE en cas d'erreur.
- xmlwriter_start_dtd_entity() - Crée une entité DTD. Retourne FALSE en cas d'erreur.
- xmlwriter_end_dtd_entity() - Ferme une entité DTD Entity. Retourne FALSE en cas d'erreur.
- xmlwriter_write_dtd_entity() - Écrit une balise DTD complète. Retourne FALSE en cas d'erreur.