我想在开始会话之前找出缓冲区中是否有已经生成的输出。
在PHP中,在会话开始之前启动的输出始终会生成警告,例如控制器中的错误会创建此输出:
警告: FOPEN(/tmp/test.txt) [function.fopen]:无法打开流:权限被拒绝 第836行的/var/www/app/controllers/test_controller.php
警告:无法修改标头信息 - 已发送的标头 (输出从test.php:836开始)在第18行的layouts / default.thtml中
这不是问题,我喜欢这个警告,所以我发现了一些错误。
但我的布局设计就像在页面顶部有一个固定的栏,涵盖了第一个警告。所以我想知道在开始会话之前缓冲区中是否已经生成了输出,所以我可以退出添加固定到该栏的样式。