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

    −20

    1. 1
    2. 2
    if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') echo $cap['image'];
    else return $cap['image'];

    У меня нет сил это комментировать. Индусы...

    Запостил: gorsash, 30 Марта 2017

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

    • Тебя смутило 'else'?
      Ответить
      • Ой, что я несу. Не слушайте меня, кофеин еще не подействовал
        Ответить
        • 1. Результат булевой функции empty сравнивается со строкой.
          2. В зависимости от запроса функция может возвратить значение, а может его просто напечатать. Т.е. ты вызвал функцию и хочешь получить результат в переменную. Но ты даже не можешь повлиять на это - вернёт тебе функция результат или нагадит где-то на странице. В данном случае функция печатала результат до того, как контроллер выдавал ответ в виде JSON. И получался не JSON, хз что
          Ответить

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