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

    +151

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    public function __construct()
      {    
        $this->post = $_POST;
        unset($_POST);
      }
      
      public function get($var_name)
      {
        return $this->post[$var_name];
      }

    ещё бы сделали ф-ю
    public function post($var_name)
    {
    return $this->get[$var_name];
    }

    Запостил: paranoid, 16 Октября 2009

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

    • а по-моему это не говнокод. Это гораздо удобнее чем писать всякие доллары, подчеркивания, и квадратные скобки... Опять же ИМХО...
      Ответить
      • Не говнокод, в некоторых фреймворках так же делается, только если в посте нет требуемого ключа, возвращается FALSE.
        Ответить
        • а как же данные переданные другими методами?
          Ответить
          • я бы сделал проверку способа передачи данных, а потом заюзал соответствующий функционал....

            как же я раньше до такого не додумывался.... надо будет обязательно в своем двигателе такой способ заюзать...
            Ответить
    • мб CMF кто-то пишет) вполне хороший код
      Ответить
    • с чего вдруг код хороший если фукция get возвращает элемент $_post а не $_get. Посмотрите внимательнее.
      Круче этого только в сихе чтото типа:
      #define TRUE = FALSE;
      #define FALSE = TRUE;
      Ответить
      • это функция-"геттер" для класса. В данном случае очень даже понятно, get -> получить (извлечь), но не как не означает способ передачи параметра если чо.
        Ответить
    • Ещё бы сказали, что это return $this->post[$var_name]; не говнокод...
      Ответить

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