Мне было интересно, в чем разница между двумя приведенными ниже случаями и какой из них рекомендуется?
$val = 0; if (!$val) { //True } if (empty($val) { //It's also True }