PHP Fonctions diverses.


Introduction aux fonctions diverses de PHP

Les fonctions diverses sont regroupées ici car aucune des autres catégories ne semblait convenir.


Installation

Les fonctions diverses font partie intégrante du cœur de PHP. Aucune installation n'est requise pour les utiliser.


Configuration à l'exécution

Le comportement des fonctions diverses est influencé par les paramètres du fichier php.ini.

Options de configuration diverses :

Nom Description Par défaut Modifiable
ignore_user_abort FALSE indique que les scripts seront terminés dès qu'ils essaient de produire une sortie après qu'un client a interrompu sa connexion "0" PHP_INI_ALL
highlight.string Couleur pour mettre en surbrillance une chaîne dans la syntaxe PHP "#DD0000" PHP_INI_ALL
highlight.comment Couleur pour mettre en surbrillance les commentaires PHP "#FF8000" PHP_INI_ALL
highlight.keyword Couleur pour la mise en surbrillance syntaxique des mots-clés PHP (par exemple, parenthèses et point-virgule) "#007700" PHP_INI_ALL
highlight.default Couleur par défaut pour la syntaxe PHP "#0000BB" PHP_INI_ALL
highlight.html Couleur pour le code HTML "#000000" PHP_INI_ALL
browscap Nom et emplacement du fichier de capacités du navigateur (par exemple, browscap.ini) NULL PHP_INI_SYSTEM


Fonctions diverses de PHP

Fonction Description
connection_aborted() Vérifie si le client s'est déconnecté
connection_status() Renvoie l'état actuel de la connexion
connection_timeout() Obsolète depuis PHP 4.0.5. Vérifie si le script a expiré
constant() Renvoie la valeur d'une constante
define() Définit une constante
defined() Vérifie si une constante existe
die() Alias de exit()
eval() Évalue une chaîne comme du code PHP
exit() Affiche un message et quitte le script actuel
get_browser() Renvoie les capacités du navigateur de l'utilisateur
__halt_compiler() Arrête l'exécution du compilateur
highlight_file() Affiche un fichier avec la syntaxe PHP mise en surbrillance
highlight_string() Affiche une chaîne avec la syntaxe PHP mise en surbrillance
hrtime() Renvoie l'heure haute résolution du système
ignore_user_abort() Définit si un client distant peut interrompre l'exécution d'un script
pack() Emballe des données dans une chaîne binaire
php_strip_whitespace() Renvoie le code source d'un fichier avec les commentaires PHP et les espaces blancs supprimés
show_source() Alias de highlight_file()
sleep() Retarde l'exécution du code pendant un certain nombre de secondes
sys_getloadavg() Renvoie la moyenne de charge du système
time_nanosleep() Retarde l'exécution du code pendant un certain nombre de secondes et de nanosecondes
time_sleep_until() Fait dormir un script jusqu'à l'heure spécifiée
uniqid() Génère un ID unique
unpack() Décompresse des données d'une chaîne binaire
usleep() Retarde l'exécution du code pendant un certain nombre de microsecondes

Constantes diverses prédéfinies de PHP

Constante Description
CONNECTION_ABORTED La connexion est interrompue par l'utilisateur ou en raison d'une erreur réseau
CONNECTION_NORMAL La connexion fonctionne normalement
CONNECTION_TIMEOUT La connexion a expiré
__COMPILER_HALT_OFFSET__