!=
и ==
являются противоположностями (операторы нестрого сравнения).
!==
и ===
являются противоположностями (операторы строгого сравнения, где значение должно точно соответствовать тому, что вы сравниваете).
Если вы используете !=
вместо !==
, ваш код должен работать. Но:
- Вы должны понимать, каково действительное значение вашей переменной - это не пустая строка. Вы можете использовать
print_r( $var );
, чтобы увидеть его.
- Лучше использовать операторы строгого сравнения
===
и !==
, потому что они имеют четко определенное поведение, которое легче запомнить и отладить.