【发布时间】:2020-12-05 18:10:35
【问题描述】:
为了检查一个字符串是否与另一个字符串匹配,我一直在使用双等号符号。例如
if ($string1==$string2)
这是因为我一直使用的大多数字符串都是字母数字。但是现在我正在尝试用这样的数值做同样的事情:
$string1 = 10;
$string2 = 10;
问题是,我是做单等号还是双等号来确保两个字符串 100% 不多不少只是精确匹配
我也这样做:
if ($string1==$string2)
或者
if ($string1=$string2)
【问题讨论】:
-
单身
=是任务;双==是松散比较(带类型转换);三重===是严格比较(数据类型必须匹配)
标签: php if-statement equals