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'un 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.