1. 程式人生 > >PHP中const跟define的區別

PHP中const跟define的區別

在PHP中,定義常量有兩種方式: const、define

詳細說下他們的區別:

1、const是表示式賦值定義一個常量,而define是一個函式,他接受三個引數

2、const對定義的常量大小寫敏感,而define可以通過函式的第三個引數來控制是否大小寫敏感

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

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

5、const在使用上比define要簡單便捷,並且編譯速度要比Define來得快

一般面試答到這5點,基本沒毛病