常量的含义:值不变的量,一个标识符,在脚本运行期间不可改变,一般采用大写命名 常量的分类:自定义常量 预定义常量(__FILE__ 当前文件夹名,__PHP_OS__ 当前操作系统,__PHP_VERSION__ 当前服务器PHP版本,TURE,FALSE) 常量的定义:define('name','value',case_insentitive=false);默认大小写敏感,true为大小写不敏感; const name='value';默认大小写敏感 常量的获取:常量名直接获取值 constant(name); get_defined_constants()获取已定义的所有常量 常量的检测:defined(name); constant(name); 成功返回true,未定义常量返回false 常量定义denfin()和const 的区别 a,输出类型不同;const是一个语言结构,define()是一个函数,const在编译时比define快很多 b.,作用域不同;const用于类成员的定义,define()用于全局常量,不可用于类成员定义;const不能在条件语句中起作用 c,命名方式不同;const采用普通的常量名称,define()可以采用表达式作为名称 d,作用阶段不同;const在编译和运行作用,define()在编译的预处理阶段作用 常量和变量的区别 a,常量前面没有美元符号($) b,常量一旦定义就不能重新定义或取消定义 c,常量的值只能是标量 |
|
来自: 昵称21532077 > 《PHP》