PHP 问题。输出有时会在特定回声后停止
PHP issue. Output stops sometimes after a specific echo
我遇到了一个我不知道如何调试的问题。有时在 PHP 脚本中途,在特定的回显之后,输出突然停止。
这是代码的一部分。在 someLonJsonString
之后输出有时会停止。当输出停止时,刷新页面也无济于事,所以它也与值有关?
<div class="ac-calendar-options">
<div class="timestamp"><?php echo $currentTimestamp;?></div>
<div class="someLongJsonString"><?php echo $someLongJsonString;?></div>
<!-- The output of the script will cut off here -->
<div class="timezone"><?php echo $timezone;?></div>
</div>
刷新无济于事,但在长 Json 字符串之前添加一些无用的 echo 确实有帮助:
<div class="ac-calendar-options">
<div class="timestamp"><?php echo $currentTimestamp;?></div>
<div style="display:none"><?php echo "test"; ?></div>
<div class="someLongJsonString"><?php echo $someLongJsonString;?></div>
<div class="timezone"><?php echo $timezone;?></div>
</div>
当我删除 fix
时,问题又回来了。以上 fix
确实针对该项目修复了它,但过了一会儿,它再次弹出,但对于另一个带有另一个 JSON 字符串的项目。
如何调试这个问题?即使暂时显示 page/item 的错误也能解决问题。而且我只是不明白为什么一个简单的 echo 会暂时解决问题。
自从我们从 5.6 迁移到 php 7.x 后,这个问题神奇地解决了。
自从我们从 5.6 迁移到 php 7.x 后,这个问题神奇地解决了。恐怕我无法提供任何其他信息,仅此而已...
我遇到了一个我不知道如何调试的问题。有时在 PHP 脚本中途,在特定的回显之后,输出突然停止。
这是代码的一部分。在 someLonJsonString
之后输出有时会停止。当输出停止时,刷新页面也无济于事,所以它也与值有关?
<div class="ac-calendar-options">
<div class="timestamp"><?php echo $currentTimestamp;?></div>
<div class="someLongJsonString"><?php echo $someLongJsonString;?></div>
<!-- The output of the script will cut off here -->
<div class="timezone"><?php echo $timezone;?></div>
</div>
刷新无济于事,但在长 Json 字符串之前添加一些无用的 echo 确实有帮助:
<div class="ac-calendar-options">
<div class="timestamp"><?php echo $currentTimestamp;?></div>
<div style="display:none"><?php echo "test"; ?></div>
<div class="someLongJsonString"><?php echo $someLongJsonString;?></div>
<div class="timezone"><?php echo $timezone;?></div>
</div>
当我删除 fix
时,问题又回来了。以上 fix
确实针对该项目修复了它,但过了一会儿,它再次弹出,但对于另一个带有另一个 JSON 字符串的项目。
如何调试这个问题?即使暂时显示 page/item 的错误也能解决问题。而且我只是不明白为什么一个简单的 echo 会暂时解决问题。
自从我们从 5.6 迁移到 php 7.x 后,这个问题神奇地解决了。
自从我们从 5.6 迁移到 php 7.x 后,这个问题神奇地解决了。恐怕我无法提供任何其他信息,仅此而已...