繁体   English   中英

添加约2050个字符后,php字符串变为空

[英]php string becomes null after about 2050 characters added

我有一个在线数据库应用程序,其中一个函数输出一个字符串,该字符串包含最多包含10条记录的HTML代码。 (这将是Ajax调用的返回值。)

调试显示,当字符串达到大约2050个字符时,该字符串变为NULL,但其长度继续增加。 因为记录的长度是可变的,所以它发生在代码的不同位置(尽管通常在循环的第六遍),并且唯一的共同因素似乎是字符串的大小。

当我使用PHP7时,我认为对字符串的长度没有限制。

我正在使用Netbeans在64位Windows 10上的本地WAMP服务器上运行代码。

非常欢迎您提出解决方案或对我可以做的进一步测试的任何建议。

如果有帮助,这是该函数的代码:

编辑

代码示例已删除。

我认为的问题是因为NetBeans,而不是PHP或我的代码。 NetBeans似乎不会显示长字符串,但在手表中将它们显示为NULL。 但是数据仍然存在。 由于其他地方的错误,它没有显示在我的代码中。 NetBeans的早期版本在长度超过1024个字符的字符串上存在此错误 ,但似乎已得到修复。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM