一、什么是常量
在PHP中,常量就是一旦声明就无法改变的值
二、声明和使用常量
PHP通过define()命令来声明常量,格式如下:
defin("常量名",常量值)
其中常量名是一个字符串,在PHP编码规范下建议使用大写字母开头,如:Class_Name。常量值可以是多种数据类型,比如数组,对象,字符,数字等。常量的值只能定义一次,具有全局性,在函数内外都可以访问。实例代码如下:
<?php
define("lee","hello php!"); //定义常量lee
echo lee; //输出常量值
?>
运行结果如下:
三、内置常量
(1)_FILE_:文件完整的路径和文件名
(2)_LINE_:PHP程序行数
(3)_PHP_VERSION:PHP程序版本
(4)PHP_OS:执行PHP解析器的操作系统的名称
(5)TRUE:这个常亮是真值(true)
(6)FALSE:这个常量是假值(false)
(7)E_ERROR:指到最近的错误处
(8)E_WARNING:指到最近警告处
(9)E_PARSE:指到解析语法有潜在问题出
(10)E_NOTICE:发生不寻常但不一定是错误处,如存取一个不存在的变量
(11)_DIR_:文件所在目录
(12)_FUNCTION_:函数名称
(13)_CLASS_:类的名称
实例:
<?php
echo (__FILE__);
echo "<br/>";
echo (__LINE__);
echo "<br/>";
echo (PHP_VERSION);
echo "<br/>";
echo (PHP_OS);
?>
运行结果: