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

    +145

    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
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    function preg_replace_e_modifier(array $usage_tokens) {
        $tree = PhpCodeFixer::makeFunctionCallTree($usage_tokens);
        $data = PhpCodeFixer::delimByComma($tree[0]);
        $data = PhpCodeFixer::trimSpaces($data[0]);
        // getting delimiter
        if ($data[0][0] == T_CONSTANT_ENCAPSED_STRING) {
            $string = trim($data[0][1], '\'"');
            $delimiter = $string{0};
            if ($data[count($data)-1][0] == T_CONSTANT_ENCAPSED_STRING) {
                $string = trim($data[count($data)-1][1], '\'"');
                if (($modificator = strrchr($string, $delimiter)) !== false) {
                    if (strpos($modificator, 'e') !== false) {
                        return true;
                    } else {
                        return false;
                    }
                } else {
                    return false;
                }
            } else {
                return false;
            }
        } else {
            return false;
        }
        return false;
    }

    return false; return false; return false; return false; return false;
    https://github.com/wapmorgan/PhpCodeFixer

    Запостил: 27cm, 27 Апреля 2015

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

    • >PhpCodeFixer
      :D
      Ответить
    • Я великий и ужасный ПохопеКодефиксер
      Ответить
      • Ах, вот как... Покажи сиськи.
        Ответить
        • Эх, погорячился я!.. Сейчас придёт иВасилий, и скажет, что в сугубо мужском обществе не принято показывать сиськи; а жаль...

          http://cs411327.userapi.com/v411327409/62fa/r3trmrrkRbw.jpg
          Ответить
          • Да вам пидарам, похуй же.
            Ответить
            • иВасилий, Вы - жлоб.

              :)
              Ответить
              • Сученок, я чуть монитор не расцарапал когда попытался эту точку стереть
                Ответить
          • http://ru.fishki.net/picsw/102009/07/bonus/boobs/muzhskie_siski_008.jpg
            Ответить
            • http://www.xlenta.ru/images/img/naked-guys-1.jpg
              Вот уж сиськи - так сиськи.
              Ответить
    • else return false;

      Инвертирование условия
      Ответить
    • Сразу видно, что сишник писал.
      Ответить

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