分享

PHP常量详解

 昵称21532077 2019-03-01
常量的含义:值不变的量,一个标识符,在脚本运行期间不可改变,一般采用大写命名

常量的分类:自定义常量
                    预定义常量(__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,常量的值只能是标量

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多