Я знаю, что !==
также используется для сравнения типов переменных, тогда как !=
сравнивает только значения.
Но я вижу, что многие люди используют !==
, когда сравнивают значения, например:
$stuff = 'foo';
if($stuff !== 'foo') // do...
Есть ли причина, по которой они это делают? Является !==
быстрее, чем !=
или что?