PHP的 === 三个等号怎么实际运用?== 与 ===的区别,我以往学的其他语言都没有这个的,请问这个===怎么实际运用?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/24 04:06:44
PHP的 === 三个等号怎么实际运用?== 与 ===的区别,我以往学的其他语言都没有这个的,请问这个===怎么实际运用?

PHP的 === 三个等号怎么实际运用?== 与 ===的区别,我以往学的其他语言都没有这个的,请问这个===怎么实际运用?
PHP的 === 三个等号怎么实际运用?
== 与 ===的区别,我以往学的其他语言都没有这个的,请问这个===怎么实际运用?

PHP的 === 三个等号怎么实际运用?== 与 ===的区别,我以往学的其他语言都没有这个的,请问这个===怎么实际运用?
恒等计算符,和比较运算符号“==”的区别是 “==”不会检查条件式的表达式的类型,恒等计算符会同时检查表达式的值与类型.
这主要和php是无类型语言有关,比如 NULL,FALSE,array(),"",0,"0"这几个值如果用==他们是相等的,但是你如果判断出某个值真正的返回值呢,就可以用 ===
$a = 0;
$b = FALSE;
$a === FALSE 不成立,但 $b === FALSE成立,如果是==,$a == FALSE 和 $b == FALSE都成立
===运算符还是很有用的,php有些内置函数成功会返回某个值,失败会返回false,假如成功了但返回的是""或者0之类的空值你怎么判断成功或者失败呢?这是就可以用 === ,它可以区分变量类型