php常用预定义常量笔记

原创 PHP笔记  2017-04-16 21:58  阅读 809 views 次

php提供了很多预定义常量,通过预定义常量可以获取php中的一些信息。以下列出了一些常用的预定义常量,供大家参考使用。

  • __FILE__:当前文件的绝对路径,含文件名。
  • __LINE__:文件中的当前行号。
  • PHP_WERSION:php程序的版本,内建常量。
  • PHP_OS:执行php解析器的操作系统名称,内建常量。
  • TRUE:该常量为真值(true)。
  • FALSE:该常量为假值(false)。
  • NULL:该常量为null值。
  • E_ERROR:该常量指到最近的错误处。
  • E_WARNING:该常量指到最近的警告处。
  • E_PARSE:该常量指到语法有潜在问题处。
  • E_NOTICE:该常量为发生不寻常处的提示(不一定是错误处)。

注意:预定义常量__FILW__和__LINE__中的下划线不是一条下划线,而是两条下划线。

实例:

<?php
echo "当前文件的路径:".__FILE__;
echo "</br>当前的行数:".__LINE__;
echo "</br>php程序的版本:".PHP_VERSION;
echo "</br>操作系统:".PHP_OS;
echo "</br>TRUE的值为:".TRUE;
echo "</br>FALSE的值为:".FALSE;
echo "</br>NULL的值为:".NULL;
?>

运行结果:

说明:

  1. 以上程序在不同的地方或不同的电脑运行的结果可能不一样;
  2. 预定义常量FALSE和NULL使用echo输出会被转换为空字符串输出,所以看不到值。
  3. E_开头的预定义常量是php错误调试常量,在这就不记录,要了解请参考error_reporting()函数。
本文地址:https://www.ggbiji.com/php-redefined-constants.html
版权声明:本文为 PHP笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情