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

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/17 22:44:37
PHP的 === 三个等号怎么实际运用?== 与 ===的区别,我以往学的其他语言都没有这个的,请问这个===怎么实际运用?
xSMoRA+//.424.4.ib4Ѹ0ЕCh ʇ-my5x_JLƍq7s{=N$y J96 sP!qmNl,BJ$0py=XX0˨=a^Eb`>͜Xȴ}"F׫5"_HR+FKxEOGeHK [Iuk#.Ȧl^goiy)Xs0'! J^hؿ=VBU'PamjG=?GūX<{{ēi01&flm"&A)ɼK4Rz ޙ0pyeo4=hL6,C%}!p5gyհU5[gnkFwJE^7$ijPD1DtF]."=e p4){6slր.d} sm&p>?{7w{ R2^bzfܩ

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

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