gpt4 book ai didi

php - 打印JSON并终止执行以获取更详细的错误报告

转载 作者:行者123 更新时间:2023-12-03 07:54:02 25 4
gpt4 key购买 nike

我想知道是否可以通过以下方式在die函数中打印JSON:

die(json_encode($response));  

当然,我已经对此进行了测试,并且无法正常工作,因为它需要一个字符串,我不想解析JSON,我想按原样回显它。

我也考虑过像这样的自定义函数:
public function reportError ($errorFlag, $message){
$response = array($errorFlag, $message, $mysqli->error);
echo json_encode($response);
die ("");
}

但是我不确定这是个好方法还是更简单。我通常非常担心良好的做法,但是我对这个问题迷失了。

任何指导表示赞赏,在此先感谢您。

最佳答案

print_r()中使用die()

print_r() 有一个可选的第二个参数,如果将其设置为true,则将结果作为字符串返回,而不是打印结果。所以这样的事情应该工作:

die(print_r(json_encode($response), true));

关于php - 打印JSON并终止执行以获取更详细的错误报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35936558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com