经过最近但还未知的更改之后,PHP网页的输出现在在特定的源代码行(紧接在<?php } else {
构造之前)停止了。 。从那个精确的角度来看,没有任何东西会到达用户的浏览器。我在代码中没有看到exit
语句,也没有任何类型的日志消息。 (已经转移了大约183K的输出-在那里没有什么特别的。)
我应该如何解决这个问题?
我“注意到”的一个线索是,当我开始将此源代码向后退到已知的早期版本时,问题仍然存在!这向我强烈暗示了问题实际上在包含的文件中。 (这个已有11年历史的程序确实可以使人感到恶心,但它可以正常工作并赚很多钱。)我应该如何开始研究问题出在哪里呢?