php 常量定义
define('常量名称','赋值','true');最后一个参数默认true不区分大小写
定义列子:define('-_-','悲伤的我');
访问常量:echo -_- ; 或者 通过常量函数获取 echo constant('-_-');
注意:1: define ()写在类里面会报错
2: define()命名规范比较松散,如果用 const -_-=123;这样定义就报错了;
3:const采用一个普通的常量名称,define可以采用表达式作为名称。
const 定义常量:
const 常量名=赋值;
列子:const FBA=123;
访问const 定义的常量 echo FBA;
注意:1:const 可以在类内定义;
2: const不能在条件语句中定义常量 如:
if(){
const FBI=123; //这样会报错
}
3:const是一个语言结构,而define是一个函数,const在编译时要比define快很多