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

    +141

    1. 1
    echo wp_count_comments($post->ID)->approved;

    Не знал, что так можно. Сработало, хыхы.

    Запостил: varg242, 18 Февраля 2012

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

    • Что Вас здесь смущает?
      <Returns an object with values approved, moderated, spam, trash, total_comments.>
      Минусую.
      Ответить
      • Я не знал, что к функции, что возвращает объект, можно обращаться так же, как к переменной с объектом.
        Ответить
        • А никто и не обращается к ней, как к переменной с объектом.
          Берут, считают функцию, потом берут результат и берут поле.

          А так тебя не удивляет, что можно вызывать функцию сразу от результата другой функции?
          function getApproved(o) {
            return o->Approved;
          };
          
          echo getApproved(wp_count_comments($post->ID))

          <font color=white> };фобы негодуэ </font>
          для бля как это делает, я уж забыл
          Ответить
    • почитайте на досуге про лямбда-исчисление, откроете для себя ещё много нового и неизведанного
      reference transparency, к примеру
      Ответить

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