1. PHP / Говнокод #1642

    +149

    1. 1
    $from = isset($_POST[$query[0]])? $_POST[$query[0]] : isset($_GET[$query])? $_GET[$query[0]]: null;

    Выдавил

    Запостил: azzz, 20 Августа 2009

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

    • Не вижу говнокода. Вполне нормальное применение тернарного оператора, имхо
      Ответить
    • Это говнокод, если таких строк сотни подряд. Правильней будет сделать отдельный класс, который будет работать со всеми постами, гетами, реквестами и тд.
      Ответить
      • а чем плохо проверить пост и гет одной строкой? или писать класс ещё на 100 строчек для того, чтобы проверить эту одну строчку
        Ответить
        • Внимательней читайте мой комментарий. Я говорю если таких строк очень много и получается стена этих isset ? :, а для 1-5 строк вполне нормально.
          Ответить
    • А $_REQUEST религия не позволяет использовать?
      Ответить

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