【发布时间】:2020-10-15 04:43:59
【问题描述】:
我有一个输出 JSON 的文件。我想在第二个文件中捕获这个输出。但是,当我包含输出文件时,什么都没有被捕获,我想知道 ob_start 是否不适用于 JSON。
输出.php
JSON 输出文件输出:
{"book":{"title":"Peter Pan","author":"JM Barrie"}}
输出它的代码是:
echo json_encode(array('book'=>$book));
我的代码用于捕获并从第二个文件中打印出来:
大页面.php
ob_start();
echo "got here"
include 'output.php';
$output = ob_get_clean();
echo $output; //prints "got here". Does not print out anything from output.php
我做错了什么?或者,我应该如何捕获和打印此输出?
【问题讨论】: