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.
Version en cache
22/12/2024 19:04:19 Cette version de la page est en cache (à la date du 22/12/2024 19:04:19) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-migration52.functions.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.