0

我正在使用 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) 行生成的错误。如何停止此错误。

4

1 回答 1

1

<?phpYour_Controller.php 中的 php 打开标签前可能有空格

<?php请删除所有文件中标签前的空格。

于 2015-07-06T14:53:40.290 回答