define() 函数定义一个常量,名为name值为zhangsan
定义常量该注意以下
常量名称不加$
常量名称最好大写,以字母或者下划线开始
常量默认区分大小写
常量作用域是全局
常量一经定义,在脚本执行期间是不能改变的
常量的值可以是标量类型,也可以是数组
define('Nane','zhangsan'); const() // 关键字定义常量,名为name值为zhangsan const('Name','zhangsan')
使用常量
直接使用常量的名称即可
根据常量的名称获取常量的值
constant('Name');
检测常量是否存在
检测常量名称是否存在,如果存在返回true,否则返回false
defined('Name');
获取所有已定义的常量
返回的是包含系统常量和自定义常量的数组
get_defined_constants()
更多关于常量的可以找百度脑图里的笔记 如魔术常量,预定义常量