这是简单的代码:
$result = 0;
$result = $obj->delete($this_id);
echo "Result:" . $result;
var_dump($result);
if ( (int) $result < 0 || $result == null ) {
echo "Here" . $result;
var_dump($result);exit;
}
结果如下:
Result:0int(0)
Here0int(0)
它不应该进入if
块。因为 $result 是=
0。不是<
0。
我错过了什么还是 PHP 以不同的方式处理这个?