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