tsar,
Ты переменную $var не объявил

Из-за этого будет выведена такая ошибка:
Notice: Undefined variable: var in
А вот если бы ты написал такой код:
if (empty($var)) {
echo 1;
}
То не было бы ошибок.
Ну и еще empty немного медленнее работает, чем отрицание.