数码资讯
PHP中常量与定义的应用差异分析
1,const用于类成员变量定义,一旦定义,不能更改其值。 2,定义不能在类中定义,const可以定义。 3、const不能在条件语句中定义常量。 复制代码代码如下所示: 如果(…){ const foo = 'bar '; / /无效 } 但 如果(…){ 定义('foo ','bar '); /
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
1,const用于类成员变量定义,一旦定义,不能更改其值。
2,定义不能在类中定义,const可以定义。
3、const不能在条件语句中定义常量。
复制代码代码如下所示:
如果(…){
const foo = 'bar '; / /无效
}
但
如果(…){
定义('foo ','bar '); / /有效
}
4,const使用一个普通的常量名称,并且定义可以使用表达式作为名称。
复制代码代码如下所示:
const foo = 'bar;
($ i = 0;$ i < 32;+ $ I){
定义('bit_。一美元,1美元;
}
5、const只能接受静态标量,并定义可以使用任何表达式。
复制代码代码如下所示:
5常量bit_5 = 1; / /无效
但
定义('bit_5 ',1, 5); / /有效
6,const总是区分大小写,但是定义()可以用第三个参数定义一个不区分大小写的常量。
复制代码代码如下所示:
定义('foo ','bar ',真的);
回声;
回声;
总结:
使用const易于阅读,它本身就是一种语言结构,定义是一种方法,常量在编译时比定义快得多。
2,定义不能在类中定义,const可以定义。
3、const不能在条件语句中定义常量。
复制代码代码如下所示:
如果(…){
const foo = 'bar '; / /无效
}
但
如果(…){
定义('foo ','bar '); / /有效
}
4,const使用一个普通的常量名称,并且定义可以使用表达式作为名称。
复制代码代码如下所示:
const foo = 'bar;
($ i = 0;$ i < 32;+ $ I){
定义('bit_。一美元,1美元;
}
5、const只能接受静态标量,并定义可以使用任何表达式。
复制代码代码如下所示:
5常量bit_5 = 1; / /无效
但
定义('bit_5 ',1, 5); / /有效
6,const总是区分大小写,但是定义()可以用第三个参数定义一个不区分大小写的常量。
复制代码代码如下所示:
定义('foo ','bar ',真的);
回声;
回声;
总结:
使用const易于阅读,它本身就是一种语言结构,定义是一种方法,常量在编译时比定义快得多。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。