PHP: if (! $ Val) VS if (empty ($ val)). Есть ли разница?

Мне было интересно, в чем разница между двумя приведенными ниже случаями и какой из них рекомендуется?

$val = 0;

if (!$val) {
  //True
}

if (empty($val) {
  //It's also True
}
18
задан Bachx 22 August 2011 в 00:11
поделиться