[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Что значит два знака восклицания ?
Oggy
что значит два знака восклицания ? какая разница между одним знаком восклицания и двумя ?

if(!!$c && $d)
Guest
$c = 15;
var_dump(!$c); //false
var_dump(!!$c); //true

Способ привести переменную к boolean
zz
а в мануале ничего нет по этому оператору
или я не нашел
Winston
Цитата (zz @ 15.07.2013 - 20:36)
а в мануале ничего нет по этому оператору
или я не нашел
twin
А если кто-то с дуру 4 поставит? Или 8? Про каждое количество в мануале искать будем?

Написали же - приведение к булеву типу. Хотя совершенное чёпопало, для этого есть специальная конструкция (bool), которая в сто раз быстрее, прозрачнее, а главное к месту.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Bolik
ты меня опередил, хотел почти то же самое написать) это все равно что писать вместо одного знака восклицания 3, 5, 7 и т.д. полная чушь.
waldicom
это неотрицание неотрицания

_____________
Свои мозги еще никто не отменял.
Телепатов нету.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.