【发布时间】:2011-12-17 19:49:18
【问题描述】:
我在 StackOverflow 和 Google 上搜索过,但找不到这个问题的答案:
我们是否应该总是在 PHP 中使用三等号进行验证?
例如,我有一个变量:
$x = '1';
if($x == 1) // will work
if($x === 1) // will not
现在,我的意思是我们是否需要验证数字字段,例如:
if(is_numeric($x) && $x == '1') { 将等同于 if($x === 1)
既然===也验证类型,那我们总是使用===会不会更好?
【问题讨论】:
标签: php