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 la valeur val 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 fourni 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 fichiers temporaires (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 tout 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.
- libxml_disable_entity_loader() : d�sactive le chargement des entit�s externes. Disponible depuis PHP 5.2.11.
- imagegrabwindow() : capture une image d'une fen�tre. Disponible depuis PHP 5.2.2.
- 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 password]) : 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 � laquelle appartient le fichier, ou bien l'oid du tableau si oid_only vaut TRUE.
- 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.