"PHP" / Говнокод #8620 Ссылка на оригинал

0

  1. 1
$_SESSION['lang_code'] = isset($_GET['lang_code']) ? file_exists("languages/lang_".$_GET['lang_code'].".php") ? $_GET['lang_code'] : isset($_SESSION['lang_code']) ? $_SESSION['lang_code'] : 'ru' : 'ru';

Запостил: LmSys LmSys, (Updated )

Комментарии (5) RSS

  • а собственно в чем говнокодовость?
    я так понял предполагается что ru файл всегда есть...
    или прикол в том что ms выбрал en а тебе все равно ru показывают, к примеру...
    или в том что можно было бы это разнести в обычный if?
    или автор говнокода не доганяет его смысл?))

    как по мне минусов 2:
    - для удобочитаемости можно разбить в нормальные if-ы
    - строки длиной больше X символов - зло [Х - определяется тех требованиями проекта]

    но это всего лишь минусы а не говнокод...
    Ответить
    • "ms" имелось ввиду "ты", напуталась раскладка и буква не та))
      Ответить
  • та я и не говорю что это ппец говнокод... просто под конец рабочего дня херней страдаю, и макарон охота. =)
    Ответить
    • нечто похожее /me делал для смены шаблона юзером из селекта...
      Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8