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

    +161

    1. 1
    2. 2
    3. 3
    4. 4
    public function &entityFactory() {
        $entityObject = new stdClass();
        return $entityObject;
    }

    Запостил: shmaltorhbooks, 27 Сентября 2011

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

    • А что бы предложили вы?
      public function &entityFactory() {
      try{
          $entityObject = new stdClass();
          return $entityObject;
      }
      finally{raise(GovnoKodException("Вaше пояснение здесь")}
      }
      Ответить
      • я, может быть, и предложил бы что-то иное, если бы понял зачем это было сделано.
        Ответить
        • Код ваш? Значит Вы и контекст знаете. так что ждем от Вас разъяснений, сударь!
          Ответить
          • код мой, но я не автор.
            это функция из EntityManager'а в уже давно работающем проекте. EntityManager экстендится от абстрактного класса, в котором этого метода нету. от EntityManager'а экстендятся несколько десятков других менеджеров, ни в одном из которых этот метод не перекрывается. также нигде по проекту нету прямого вызова этого метода. не знаю на основании чего мне строить догадки)
            Ответить
          • Меня Вы всегда удивляли «государь» на, что Вы опираетесь, когда ставите перед фактом автора поста, что этот код был созданный им? Вы не когда не читали чужие коды? И не удивлялись с них? Мало кто сюда «постит» свои коды, за частую они взяты из других источников.
            Или Вы хотите сказать, что я не прав? И быть может и мне скажите что Все посты выложенные здесь мною, рожденные также мною?
            Ответить
    • от "&" в данном случае толку - 0
      Ответить

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