Maison >développement back-end >tutoriel php >Explication détaillée des exemples de constantes prédéfinies PHP
Quel est le rôle des constantes prédéfinies PHP ?
Nous pouvons utiliser les constantes prédéfinies de PHP pour obtenir des informations en PHP Par exemple, nous pouvons l'utiliser pour obtenir le système d'exploitation de l'ordinateur actuel, les informations sur la version PHP actuellement utilisée, etc.
Certaines constantes prédéfinies couramment utilisées en PHP sont les suivantes :
常量名 | 功能 |
__FILE__ | 默认常量,PHP程序文件名 |
__LINE__ | 默认常量,PHP程序行数 |
PHP_VERSION | 内建常量,PHP程序的版本,如3.0.8_dev |
PHP_OS | 内建常量,执行PHP解析器的操作系统名称,如Windows |
TRUE | 该常量是一个真值(true) |
FALSE | 该常量是一个假值(false) |
NULL | 一个null值 |
E_ERROR | 该常量指到最近的错误处 |
E_WARNING | 该常量指到最近的警告处 |
E_PARSE | 该常量指到解析语法有潜在问题处 |
E_NOTICE | 该常量为发生不寻常处的提示但不一定是错误处 |
Remarque : Le "__" dans __FILE__ et __LINE__ dans le tableau ci-dessus sont deux traits de soulignement, au lieu d'un "_".
Exemple
L'exemple suivant utilise des constantes prédéfinies pour afficher des informations en PHP Le code est le suivant
<?php header("content-type:text/html;charset=utf-8"); //设置字符编码 echo "当前文件的路径:".__FILE__; echo "<br/>当前的行数:".__LINE__; echo "<br/>当前PHP的版本信息:".PHP_VERSION; echo "<br/>当前的操作系统:".PHP_OS; ?><.>
Explication des exemples : Il n'y a aucune différence d'utilisation entre les
constantes prédéfinies et lesconstantes définies par l'utilisateur
Dans l'exemple ci-dessus, utilisez la constante prédéfinie PHP __FILE__ pour obtenir le chemin d'accès au fichier PHP actuel ; la constante prédéfinie PHP __LINE__ pour obtenir le numéro de ligne du programme ; la constante prédéfinie PHP_VERSION pour obtenir la version PHP actuelle et la constante prédéfinie PHP_OS pour obtenir la version actuelle de PHP. système.Variables" en PHP
Tutoriels vidéo associés recommandés : "php.cn Dugu Jiujian ( 4)-Tutoriel vidéo php》 :Variables et constantes prédéfinies
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!