我似乎对 PHP 输出缓冲感到困惑。我有这样的代码:
function return_json($obj) {
ob_get_clean();
ob_start();
header("Content-Type: application/json");
echo json_encode($obj);
exit;
}
但它似乎不喜欢 ob_get_clean()。我这样做是因为一些 HTML 可能会在它到达那个点之前意外生成,但我认为这就是你应该这样做的方式。
我错过了什么?