我怎么知道php中的位置是否是标题?

时间:2014-03-03 09:53:03

标签: php

我怎么知道php中的位置是否是标题?

请看下面的代码:

<?php


// how can i check the position is header of not?
// header = no html outputed yet before test() run
// not_header = there is some html outputed before test() runed
function test(){
    $is_header=???;
    if($is_header){
        echo 'is_header';
    }else{
        echo 'not_header';
    }

}

test(); // 'is_header'

?>

hello world .... html outputed

<?php
test();// 'not_header'
?>

1 个答案:

答案 0 :(得分:1)

看看headers_sent。通常,您应该使用header函数添加标头,因此很少需要确定是否已发送标头。在这种情况下,值得一读的还有runtime configuration for output buffering