Кажется, я запутался по поводу буферизации вывода PHP. У меня есть такой код:
function return_json($obj) {
ob_get_clean();
ob_start();
header("Content-Type: application/json");
echo json_encode($obj);
exit;
}
Но, похоже, ему не нравится ob_get_clean (). Я делаю это потому, что какой-то HTML может случайно сгенерироваться до того, как он достигнет этой точки, но я подумал, что именно так вы и должны были это делать.
Чего мне не хватает?