PHP中const跟define的区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36431166/article/details/84289386

在PHP中,定义常量有两种方式: const、define

详细说下他们的区别:

1、const是表达式赋值定义一个常量,而define是一个函数,他接受三个参数

2、const对定义的常量大小写敏感,而define可以通过函数的第三个参数来控制是否大小写敏感

3、const可以类中使用,define不能

4、const不能再条件语句中使用,而define可以

5、const在使用上比define要简单便捷,并且编译速度要比Define来得快

一般面试答到这5点,基本没毛病

猜你喜欢

转载自blog.csdn.net/qq_36431166/article/details/84289386