PHP是弱类型的语言,例如比较一个整型和一个字符串时,PHP会把字符串强制转化为整型。如图,比较整型0与字符串'0HillChan':
如图所示,比较结果为True,说明在字符串被强制转化成整型,然后进行比较。
如果使用全等于进行判断,PHP会先判定数据类型,如果不同,直接返回False。
结论:
1,相等首先将被比较的变量强制转化为比较变量的同一类型,再比数值;
2,全等于首先判断类型,如果不同直接返回False,再比较数值。
PHP是弱类型的语言,例如比较一个整型和一个字符串时,PHP会把字符串强制转化为整型。如图,比较整型0与字符串'0HillChan':
如图所示,比较结果为True,说明在字符串被强制转化成整型,然后进行比较。
如果使用全等于进行判断,PHP会先判定数据类型,如果不同,直接返回False。
结论:
1,相等首先将被比较的变量强制转化为比较变量的同一类型,再比数值;
2,全等于首先判断类型,如果不同直接返回False,再比较数值。