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

    +160

    1. 1
    eval('function func($what) {global $arr, $USER, $SCRIPT; '.$func.'}');

    Запостил: 3371, 30 Марта 2015

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

    • полная версия этого пиздеца:

      $func = array();
      foreach ($rows as $key=>$val) if ($val[1]) $func[] = 'if ($what == "rows_'.$key.'") return '.$val[1].';';
      $func = implode("\nelse", $func);
      eval('function func($what) {global $arr, $USER, $SCRIPT; '.$func.'}');
      Ответить
      • Если не лаба, то полный пиздец.
        Ответить
        • К сожалению, это большой проект, который развивался на таком уровне в течение 5 лет как минимум .
          Сейчас все пишется заново, но пару месяцев придется поддерживать старый код :(
          Ответить
    • eval он в любом языке eval :)
      Ответить

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