码迷,mamicode.com
首页 > Web开发 > 详细

php----------const 定义的常量和define()定义的常量的区别?

时间:2018-03-27 14:42:14      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:define   png   成员   变量   src   inf   参数   用法   gpo   

用法一:const用于类成员变量,一经定义不可修改,define用于全局常量,不可用于类成员变量的定义,const可在类中使用也可以在类外面使用,define不能。

    定义:const 常量名=值; 没有$符
    访问:类名 ::常量名 或 接口名::常量名    如下图

    技术分享图片

    下图是在类外就直接  常量名访问

      技术分享图片
用法二:const定义的常量大小写敏感,而define可通过第三个参数(为TRUE表示大小写不敏感)来指定大小写是否敏感。在运行时定义一个常量。define(‘TXE‘,100,TRUE);


用法三:const不能在条件语句中定义常量,而define函数可以。if($a>10){define(‘LE‘,‘hello‘);}

 

php----------const 定义的常量和define()定义的常量的区别?

标签:define   png   成员   变量   src   inf   参数   用法   gpo   

原文地址:https://www.cnblogs.com/wamptao/p/8656575.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!