gpt4 book ai didi

php - json_encode - PHP 给出不完整的 json 字符串

转载 作者:可可西里 更新时间:2023-10-31 23:33:57 26 4
gpt4 key购买 nike

首先是我的设置:PHP 5.3.2 - 带有 Suoshin 和 xCachelighttpd/1.4.26

我的代码太多了,无法在这里发布。我会描述它。

文件 x.php 正在加载一些 PHP - Classe,初始化它们,执行一些函数 -> 获取结果数组。

如果我 print_r 这个数组,我会得到一个完整的结果。

但我已经使用了 json_encode,它每次都会在相同的位置进行切割。 -> json 变得无效。
例子:打印_r-

Array
(
[test1] => Array
(
[test2] => 2
[test3] => Array
(
[test4] => 4
)

)

)

json-

{"test1":{"test2":2,"test3":{"te

错误日志如下:

(mod_fastcgi.c.2582) unexpected end-of-file (perhaps the fastcgi process died): pid: 16708 socket: unix:/tmp/php5.socket-1
(mod_fastcgi.c.3382) response already sent out, but backend returned error on socket: unix:/tmp/php5.socket-1 for /x.php?, terminating connection

问题是我如何跟踪错误是什么?或者有人知道问题出在哪里吗?

最佳答案

听起来像是一个缓冲问题。确保在关闭连接之前刷新响应缓冲区。

关于php - json_encode - PHP 给出不完整的 json 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8402451/

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