Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
не только индусские разработчики бывают весёлыми - это творение взрослого афроамериканского собрата. Перестраховался везде где только мог. Особенно доставляет приведение к bool результата сравнения :)
да, только забыл проверить куку на существование. интересно, что тогда попадет в $user?
а вообще последние 5 строк функции можно сократить в один тернарный оператор.
если будет 3 или 4 условные ветки, вы всё это нагородите тернарными операторами? Тернарный оператор нужно использовать для элементарного условия, притом одного.
а вообще последние 5 строк функции можно сократить в один тернарный оператор.
сейчас это выглядит так
постарался сохранить максимум авторского колорита 🙂
При желании можно назвать это "поменял один говнокод на другой", но я называю это некоторым изяществом, которое позволяет php.
} тоже нечитаемы
один прочитает и все понятно, другому нужна куча промежуточных переменных