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

    +171

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    eval("\$f_".$fld[$i]."_year = substr(\$f_".$fld[$i].", 0, 4);");
    eval("\$f_".$fld[$i]."_month = substr(\$f_".$fld[$i].", 5, 2);");
    eval("\$f_".$fld[$i]."_day = substr(\$f_".$fld[$i].", 8, 2);");
    eval("\$f_".$fld[$i]."_hours = substr(\$f_".$fld[$i].", 11, 2);");
    eval("\$f_".$fld[$i]."_minutes = substr(\$f_".$fld[$i].", 14, 2);");
    eval("\$f_".$fld[$i]."_seconds = substr(\$f_".$fld[$i].", 17, 2);");

    Зачем нам ${"f_".$fld[$i]."_year"} ?

    Запостил: nex2hex, 26 Января 2011

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

    • NetCat? =)
      Ответить
    • за каждый eval программисту надо отрывать по пальцу
      Ответить
      • скорее за динамическое именование локалных переменных надо бить в табло. массивы же есть. как в моих говнокодах например. бггг
        Ответить
    • а evаl тут зачем?
      Ответить
      • С ним более "профессионально"=)
        -Что, думаете я eval не умею пользоваться? Да щас! Смотрите как я его умело применяю: eval("\$f_".$fld[$i]."_year = substr(\$f_".$fld[$i].", 0, 4);");
        Ответить
    • больше похоже на генератор (неткатофазный)...
      Ответить

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