php - PHP 问题。输出有时会在特定回声后停止
问题描述
我有一个我不知道如何调试的问题。有时,在特定的回显之后,输出会在 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 字符串之前添加一些无用的回声确实有帮助:
<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 字符串的项目。
我该如何调试这个问题?即使暂时显示该页面/项目的错误也可以解决问题。而且我只是不明白为什么简单的回声会暂时解决问题。
由于我们从 5.6 迁移到 php 7.x,这个问题神奇地解决了。
解决方案
由于我们从 5.6 迁移到 php 7.x,这个问题神奇地解决了。恐怕我无法提供任何其他信息,仅此而已...
推荐阅读
- java - 将位图转换为字节数组不会产生预期的结果
- jira - 将任务从 backlog 添加到 sprint
- javascript - 使用过滤器仅返回键的特定属性
- python-3.x - “TypeError:count() 接受 0 个位置参数,但给出了 1 个”,代码有什么问题
- java - 如何有效地使用 Hibernate 从表中获取所有行?
- msbuild - SonarQube MSBuild 集成失败:
- visual-studio - Visual Studio 2019 删除了 azure devops 连接
- view - Riot v4视图路由器
- python - 一个 Django 表单中的多个实例,用于编辑配置文件模型对象
- python - 我知道函数的范围,但我不会画图