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__ |