Тестовая пустая строка PHP

У меня есть небольшой фрагмент кода php, и я не понимаю, почему он действует так, как есть. У меня есть переменная с именем contactId, которую я хочу проверить, чтобы увидеть, пуста ли она. Однако, даже если он пуст, он оценивается как истина. Код ниже. Заранее спасибо.

print "*".$contactId."*<br/>";
if($contactId != '')
{
    //queryContact($contactId);
    print "Contact Present<br/>";
}

на экран возвращается результат:

**

Контакт присутствует

7
задан greg0ire 7 November 2011 в 22:12
поделиться