- 1
$imageBinding['isHidden'] = $image->isHidden() === true ? true : false;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+3
$imageBinding['isHidden'] = $image->isHidden() === true ? true : false;
Или !!(что хотим) для хакеров.
Главное случайно не написать new Boolean(что хотим привести)...
http://ideone.com/3NLiAp
Короче автор js упарывался по полной. Называть совершенно разные вещи разными именами его явно не учили...
Так не одинаково! Boolean и new Boolean. Кто хоть немного писал на JS, знает, что new func возвращает объект типа func.
Вызываем с new - значит хотим получить объект и получаем его. Вызываем без new - ожидаем получить результат выполнения функции и получаем его.
Опять c++ унизили :(
Относись к js как к "ассемблеру для браузеров". И юзай его, как сейчас юзаешь ассемблер и машинные коды. И жить станет легче.
3_14dar, иди напитон, пидар!
Я больше скажу - один из самых худших вариантов.
Вместо виртуальной машины прикрутили язык. А теперь разрабы движков превозмогают и пытаются сделать его быстрым а разрабы языков компилят свои языки в жс, по сути юзая его как тот самый байткод для vm, которого нет и походу уже не будет...