浅谈 const 与 define 的区别(PHP)
程序员文章站
2022-03-30 17:30:20
...
浅述:const用于类成员变量的定义,同时const本身就是一个语言结构,而 define是一个函数,const在编译的时候要比define快很多,所以建议,在能使用const中的场合就使用const
区别:
1. const用于类成员变量的定义,只要一定义,不可修改。define 不可用于类成员变量的定义,但是可以用于全局变量。
2. const不能在条件语法中定义,而define可以,比如在if…else..中
3. const采用一个普通的常量名称,define可以采用表达式作为名称
4. const只能接受静态的标量,而define可以采用任何表表达式
5. const定义常量时大小写是敏感的,而define可通过第三个参数(true)来指定大小写是否敏感
以上就介绍了浅谈 const 与 define 的区别(PHP),包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
上一篇: js回调详解
下一篇: CSS解读前端性能优化的具体分析
推荐阅读
-
浅谈Android onTouchEvent 与 onInterceptTouchEvent的区别详解
-
java中extends与implements的区别浅谈
-
js和php的区别(浅谈php与js语言难易程度)
-
PHP的new static和new self的区别与使用
-
浅谈Android onTouchEvent 与 onInterceptTouchEvent的区别详解
-
PHP中date与gmdate的区别及默认时区设置
-
PHP 线程安全与非线程安全版本的区别深入解析
-
深入解析PHP中逗号与点号的区别
-
PHP中isset与array_key_exists的区别实例分析
-
浅谈JSP serverlet的区别与联系