- const可以在类中使用,define不行
- const在类中定义类成员变量,已经定义不可更改。define只能定义全局常量,不能定义类成员变量
- const只能用普通常量命名,define可以用表达式
- const只能接收静态变量,define可以接收任何表达式
- const定义常量时大小写敏感,define可通过第三个参数(true则表示大小写 不 敏感)来指定大小写是否敏感
- const不能在条件语句中定义变量
相关文章
- php中const和static的区别和联系
- #define,const,static三种常量的区别
- 【vue-小知识】var、let 和 const之间的区别-重复定义变量名
- 【PHP+代码审计】PHP基础——变量和常量的定义和使用
- const和define的使用区别
- 详解php常量const与define的区别和实例
- thinkphp 的两种建构模式 第一种一个单入口里面定义两个模块,前台和后台,函数控制模块必须function.php前台加载前台模块的汉书配置文件,后台加载后台模块的汉书配置文件,公共文件共用。第二种架构模式两个单入口文件,分别生成两个应用定义define。。。函数可以定义配置文件。。。。
- PHP 7: PHP 变量和常量的定义
- #define和const的简单区别
- PHP中define() 与 const定义常量的区别详解