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

    −12

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    <?php
    
    function facade($name, $className) {
        if (class_exists($name)) {
            return;
        }
    
        eval("
            class $name extends Facade
            {
                protected static function getFacadeAccessor()
                {
                    return $className::class;
                }
            }
        ");
    }

    Нужно больше динамики!

    Запостил: StTv, 13 Декабря 2016

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

    • Это типа фабрика?
      Ответить
      • это типа кусок говна, разрушающего саму вселенную!

        а если серьезно - то это пример, как НЕ надо делать ни в коем случае :-)

        //взято отсюда: https://www.sitepoint.com/the-delicious-evils-of-php/

        просто нужно было доказать моему тим.лиду, что eval это плохо
        Ответить
        • >доказать моему тим.лиду, что eval это плохо
          может лучше поменять галеру?
          Ответить
          • платят не плохо, мой код в 80% случаев никак не контактирует с тим.лидовским, так что пока не :)
            Ответить
            • Вы работаете по схеме 80\20?
              Ответить
              • :D не
                у него свои проекты, у меня свои

                просто иногда бывают пересечения
                Ответить
                • А в чем тогда смысл "команды", которой он руководит? И почему ты удалил аватарку с кошкодевочкой (мальчиком?) ?
                  Ответить
    • Факаде?
      Ответить
    • Это пиздец даже на фоне пхп.
      Ответить

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