== и === операторы в php - PullRequest
       63

== и === операторы в php

4 голосов
/ 16 июня 2010

Допустим, у меня есть переменная, которая всегда будет строкой.

Теперь возьмите следующий код:

if($myVar === "teststring")

Примечание: $myVar всегда будет строкой, поэтому мойвопросы

Что быстрее / лучше, используя === (отступ) или == (равенство)?

Ответы [ 3 ]

6 голосов
/ 16 июня 2010

Тестирование на идентичность всегда быстрее, потому что PHP не должен вводить Juggle, чтобы оценить сравнение.Тем не менее, я бы сказал, что разница в скорости выражена в наносекундах и совершенно не учитывается.

Связанное чтение:

2 голосов
/ 16 июня 2010

=== будет немного быстрее, но, что более важно, он обеспечивает, что $myVar будет строкой, поэтому вам не нужно беспокоиться о возможных эффектах того, что это какой-то другой тип.

0 голосов
/ 16 июня 2010

В целом, когда я кодирую, я использую == сверх ===, однако, использование идентификатора более точно, а также немного быстрее (разница минимальна).

Разница между ними, вероятно, не имеет значения для всего, что вам нужно.

...