Скажем, у меня есть переменная, которая всегда будет строкой.
Теперь возьмите код ниже:
if($myVar === "teststring")
Примечание: $myVar
всегда будет строкой, поэтому мои вопросы
Что быстрее / лучше, используя ===
(indentity) или ==
(равенство)?
Тестирование на идентификацию всегда быстрее, потому что PHP не должен вводить Juggle для оценки сравнения. Тем не менее, я бы сказал, что разница в скорости находится в сфере наносекунд и полностью пренебрежимо мала.
Связанные чтения:
===
будет немного быстрее, но, что более важно, он гарантирует, что $myVar
будет строкой, поэтому вам не придется беспокоиться о возможных последствиях того, что это какой-то другой тип.
В общем, когда я код, я использую == over ===, однако, используя идентификатор, более точно, а также, немного быстрее (разница минимальна).
Разница между ними, вероятно, не имеет отношения к тому, что вам нужно.