我正在使用 codeigniter 篝火框架来创建网络。在我使用 echo json 编码的任何地方,我都会在错误日志中收到错误,例如:-
ERROR - 2015-07-06 17:38:49 --> Severity: Warning --> Cannot modify header information - headers already sent by (output started at... )
为什么此错误会在错误日志文件中生成。它是生成警告的示例代码。
public function get_filter()
{
if(!empty($_GET))
{
$search = $_GET;
$restaurant = $this->discount_model->get_offer_restaurant_by_discount($_GET);
echo json_encode($restaurant);
}
else{
$restaurant = $this->discount_model->get_all_discount_restaurants();
echo json_encode($restaurant);
}
}
这里是在 echo json_encode($restaurant) 行生成的错误。如何停止此错误。