Właśnie użyłem tego kodu, aby sprawdzić, czy ciąg jest pusty:
if ($str == "")
{
// ...
}
To samo dotyczy operatora nie równa się ...
if ($str != "")
{
// ...
}
Wydaje się, że to działa (tak mi się wydaje), ale nie jestem pewien, czy jest to właściwy sposób lub czy są jakieś nieprzewidziane wady. Coś po prostu nie pasuje do tego.