簡単なコードは次のとおりです。
$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はこれを別の方法で処理しますか?