Я только что использовал этот код, чтобы проверить, является ли строка пустой:
if ($str == "")
{
// ...
}
А также то же самое с оператором not equals...
if ($str != "")
{
// ...
}
Кажется, это работает (я думаю), но я не уверен, что это правильный путь, или если есть какие-то непредвиденные недостатки. Что-то просто не чувствует себя хорошо.