"PHP" / Говнокод #4793 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
public static function encode($value, $cycleCheck = false, $options = array())
    {
        $encoder = new self(($cycleCheck) ? true : false, $options);

        return $encoder->_encodeValue($value);
    }

Zend Framework, Zend_Json_Encoder

Запостил: dr_von_ozgg dr_von_ozgg, (Updated )

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

  • зачем такое?
    лечат язвы пыха, связанные с преобразованием типов?
    Ответить
    • Да вот как-то странно. Там дальше всё равно он используется в таком ключе, что ошибиться в типе невозможно. Вообще с годами ZF становится всё мрачнее. Посмотрим, что во второй версии будет.
      Ответить
        • Я с симфони полтора года проработал, тоже вполне сносный фреймворк.
          Но тут, наверное действует тот же принцип: если хочешь сделать что-то хорошо, сделай это сам 🙂
          Ответить
          • в случае пхп это довольно точно)
            в других языках как правило есть хорошие фреймворки
            Ответить
          • Свой велосипед с блекджеком и шлюхами это заблуждение, ни в коем случае не нужно такого делать. В пых-е полно фреймворков, на любой вкус, как по мне так зенд и симфония покрывают 99% нужд.
            Ответить
            • > Свой велосипед с блекджеком и шлюхами это заблуждение, ни в коем случае не нужно такого делать
              Чёрт возьми, так это ж МОЙ велосипед!
              Ответить
      • Общался с разработчиками зенда, во второй версии всё приводят в порядок, об существующих проблемах подобного плана им (как не странно:)) извесно, в частности что онда компонента принимает на вход массив, другая объект, третяя зенд конфиг.
        А ф-ция да, такой себе декоратор над пыхом, ничего плохого сдесь нет.
        Ответить
      • В таком случае "что-то новенькое". Раньше "жизнь" писали в качестве линейки "мой код весит на три байта меньше твоего" для ассемблер-кунов и их тян.
        Ответить
      • в 5,3 можно короче (bool)$cycleCheck? : false, хотя здравый смысл подсказывает что можно обойтись просто (bool)$cycleCheck
        Ответить

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

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8