常量名,可使用字母、下划线、数字,但不能使用数字开头。通常使用大写字母表示。
定义
const HELLO = 'hello'; //语言结构,速度更快
define('HELLO','hello'); //函数
constant('HELLO'); //使用constant函数输入常量
echo HELLO; //直接输出常量
defined('HELLO') //判断常量是否存在魔术常量
他们的值不根据在代码的位置而该变,这些特殊的常量可以使用小写字母访问。
__FILE__ 文件的绝对路径,包括文件名
__DIR__ 文件所在目录_
_LINE__ 当前行数
__CLASS__
__FUNCTION__
__METHOD__
__NAMESPACE__
__TRAIT__