В чем разница между «!==», «!=», «==», «===»?
Таблица сравнения типов в PHP:
$a === $b	 //TRUE если $a равно $b и имеет тот же тип.
Документация - php.net/manual/ru/language.operators.comparison.php
Какое использовать - зависит от ситуации. Если необходми сравнение только значений перемнных, то достаточно ==/!=. Если же необходимо проверять и тип переменной, то тогда ===/!==.