PHP の出力バッファリングについて混乱しているようです。次のようなコードがあります。
function return_json($obj) {
ob_get_clean();
ob_start();
header("Content-Type: application/json");
echo json_encode($obj);
exit;
}
しかし、ob_get_clean() が気に入らないようです。その時点に到達する前に一部の HTML が誤って生成される可能性があるため、私はこれを行いますが、これが意図された方法だと思いました。
私は何が欠けていますか?