<?php
$val = '';
echo ($val < 0) ? 1 : 0;
<?php
$val = '';
echo ($val == 0) ? 1 : 0;
PHP 7.2 與 8.0 兩種版本環境執行結果是不同的,應避免發生直接 空字串 與 0 (number) 比大小的可能。不同「型別」(概念上) 的兩個值做比較都要當心。
<?php
$val = '';
echo ($val < 0) ? 1 : 0;
<?php
$val = '';
echo ($val == 0) ? 1 : 0;
PHP 7.2 與 8.0 兩種版本環境執行結果是不同的,應避免發生直接 空字串 與 0 (number) 比大小的可能。不同「型別」(概念上) 的兩個值做比較都要當心。