5.1相对5.0的BUG

浏览:451 发布日期:2018/07/09 分类:ThinkPHP5专区 关键字: thinkphp bug
在tp5.1中,以下代码:
class IndexController
{
public function index()
{
echo 'abc';
return ;
}
}
我用谷歌浏览器访问http://localhost时,显示页面:abc,这当然是对的。
当我将 echo 'abc'; 改成 echo 'abcd',刷新页面显示:abcd,这也是对的。
但是,我将 echo 'abcd'; 改成 //echo 'abcd'; 时(也就是注释掉这行),刷新页面显示:abcd,这可不是我期望的……显然,这是错的。有高手说这不是浏览器缓存的问题。

而在tp5.0中,则不会出现这样的错误。

更神奇的是,如果你用postman代替浏览器来看看这块代码的输出,tp5.0和tp5.1就都没有错误了。

请教高手们,这究竟是神马情况?
最佳答案
评论( 相关
后面还有条评论,点击查看>>