Dans le développement de PHP, les fonctions constantes prédéfinies fournissent aux développeurs de nombreuses informations importantes sur l'environnement en cours d'exécution et la gestion des erreurs. Ces fonctions constantes ne nécessitent pas de personnalisation des utilisateurs et sont directement disponibles. Ce sont des outils couramment utilisés dans le débogage et l'adaptation du système. Vous trouverez ci-dessous une collection de fonctions constantes prédéfinies et leurs descriptions qui sont très pratiques dans les projets réels.
Cette constante renvoie le numéro de version du PHP actuel. Par exemple:
echo php_version; // Exemple de sortie: 8.1.6
Renvoie le nom du système d'exploitation actuel. Convient à l'environnement du système de jugement multiplateforme.
echo php_os; // Exemple de sortie: Linux
Renvoie le type API du serveur utilisé lorsque PHP s'exécute, ce qui peut déterminer si le programme est actuellement en cours d'exécution dans l'environnement CLI ou Web.
echo php_sapi; // Exemples de sortie: CLI, apache2handler, cgi-fcgi, etc.
Cette constante renvoie la rupture de ligne du système d'exploitation actuel et est utilisée pour le traitement de texte multiplateforme.
Echo "Première ligne". Php_eol. "Deuxième ligne";
Cette constante est utilisée pour les rapports d'erreurs et indique que les informations d'erreur sont rapportées à tous les niveaux.
error_reporting (e_all);
Il représente une erreur d'exécution fatale, qui est généralement irréalisable.
// Valeur constante: 1
Indique que l'erreur d'avertissement d'exécution n'est pas interrompue.
// Valeur constante: 2
Représente les notifications d'exécution, principalement utilisées pour les invites de code, telles que les variables non définies, etc.
// Valeur constante: 8
Indique une erreur fatale personnalisée par l'utilisateur.
// Valeur constante: 256
Message d'avertissement défini par l'utilisateur.
// Valeur constante: 512
Informations de notification définies par l'utilisateur.
// Valeur constante: 1024
La maîtrise de ces fonctions constantes prédéfinies dans PHP peut non seulement aider les développeurs à comprendre l'environnement actuel du script et du système, mais aussi d'améliorer l'efficacité pendant le débogage et la gestion des erreurs. Ces constantes sont largement utilisées dans le noyau PHP et sont les connaissances de base que chaque développeur PHP doit être familiarisé.