Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Время выполнения


Автор: DiNaMiK 3.10.2006, 16:23
В разных скриптах наблюдал по разному написан Оператор.
есть
Код

if($a=="$b") { .... }


В другом:
Код

if($a=='$b') { .... }


в третем:
Код

if($a==$b) { .... }


Суть вопроса какой из них будет работать быстрей?

Автор: PARROT 3.10.2006, 16:37
Смотря какой тип данных сравниаваешь, "строку" или "число"

Автор: TiKKi 3.10.2006, 16:39
Код

if ( $a == '$b' ) 
{
    ...
}

Думаю, в данном случае нарушается логика. Выходит сравнишь не со значением переменной $b, а со строкой '$b'.
Код

if ( $a == $b ) 
{
    ...
}

Этот вариант самый правильный smile  

Автор: Vaulter 3.10.2006, 16:57
Цитата
Этот вариант самый правильный

и быстрый

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)