常量命名规则
1、常量不需要使用"$"符号,一旦使用被认为是变量 2、变量名可由数字、字母、下划线命名,但必须以字母和下划线开头(const定义) 3、常量的名字通常是以大写字母为主(与变量以示区别)
自定义常量
使用define(‘常量名’,常量值);定义常量
<?php
define('A',13456789);
echo A;
运行结果  使用const 常量名=常量值;定义常量
<?php
const B=44;
echo B;
运行结果 
系统常量
由双下划线+常量名+双下划线组成,其值会随着环境变化而变化,用户无法改变。 DIR:当前被执行的脚本所在电脑的绝对路径 FILE:当前被执行的脚本所在的电脑的绝对路径且带自己文件名 LINE:当前所属行数 NAMESPACE:当前所属的命名空间 CLASS:当前所属的类 METHOD:当前所属的方法
<?php
echo '__DIR__:',__DIR__,'<br/>';
echo '__FILE__:',__FILE__,'<br/>';
echo '__LINE__:',__LINE__,'<br/>';
echo '__NAMESPACE__:',__NAMESPACE__,'<br/>';
echo '__CLASS__:',__CLASS__,'<br/>';
echo '__METHOD__:',__METHOD__,'<br/>'
运行结果 
|