在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
所谓常量是一个简单的标识符。在脚本执行期间该值不能改变。常量默认大小写敏感。通常常量标识符总是大写的。常量只能包含标量数据(boolean、integer、float和string)。可以定义resource常量,但应尽量避免,因为会造成不可预料的结果。 define部分 #define 宏名称 宏值 作为一种建议和一种广大程序员共同的习惯,宏名称经常使用全部大写的字母。 const 数据类型 常量名 = 常量值; 而const定义的常量具有数据类型,定义数据类型的常量便于编译器进行数据检查,使程序可能出现错误进行排查。常量必须一开始就指定一个值,然后,在以后的代码中,我们不允许改变此常量的值。 const与define两者之间的区别: 使用const使得代码简单易读,const本身就是一个语言结构,而define是一个函数。另外const在编译时要比define快很多。 1、const用于类成员变量的定义,一经定义,不可修改。Define不可以用于类成员变量的定义,可用于全局常量。 2、Const可在类中使用,define不能 3、Const不能再条件语句中定义常量,代码如下显示: <?php 4、const采用普通的常量名称,define可以采用表达式作为名称,代码如下显示: <?php 5、const只能接受静态的标量,而define可以采用任何表达式,代码如下显示: <?php 6、const定义的常量时大小写敏感,而define可以通过第三个参数(为true表示大小写不敏感)来指定大小写是否敏感,代码如下显示: <?php 【相关文章推荐】: 1. php中define和defined函数的区别和用法实例 |
2022-08-30
2022-08-17
2022-11-06
2022-08-18
2022-07-29
请发表评论