如何在PHP中回显大文本变量

时间:2012-08-15 21:50:46

标签: php mysql

我有一个字符串变量,它从数据库中提取并在被回显之前进行操作。我收到“内存不足”错误,我怀疑这是因为有些实例像500个字符一样大。我总是可以增加内存限制,但在这种情况下我不想这样做,因为这是在我网站上的公共页面上,我希望o避免对我服务器上的内存征税。我在Stackoverflow上看过另外两个线程,但它们没有密切关系;一个人推荐了我不熟悉的heredoc语法;如果这是一个合适的方法可以有人向我解释?其他想法?

2 个答案:

答案 0 :(得分:1)

我认为我们需要一些代码来查看这里有什么问题。 500个字符不会导致内存不足错误(除非memory_limit设置为<1MB左右)。

必须有其他东西(比如循环)导致这个问题,但没有代码,我们无法帮助你猜测

答案 1 :(得分:1)

PHP可以保存最多2 GiB的字符串,默认情况下脚本设置为1 GiB的内存限制。 500个字符(~500-2000 B)应该没问题。请向我们提供更多信息和代码:)