输出缓冲或重新排列代码

时间:2014-07-31 20:02:16

标签: php

我正在使用PHP开发一个小型网站,在我的研究中,我看到许多项目在ob_start之前在页面顶部写DOCTYPE只是因为他们需要重定向用户中间页面如果出现错误(没有触发"标题已经发送"错误)。

现在我有点困惑,因为我从来不知道ob_start可以这样使用(我的意思是缓冲整个页面),我总是写这样的代码:

<?php
    // First: Logic stuff and Validation (with redirects on error)

    // Last: HTML markup or include 'header.php';
?>

我从未遇到过标题问题。哪个更好?我还应该使用ob_start而不是拆分代码吗?

0 个答案:

没有答案