Php 是什么原因导致styles在'ob_end_flush();'之后是否包括在身体而不是头部?

Php 是什么原因导致styles在'ob_end_flush();'之后是否包括在身体而不是头部?,php,css,view,ob-start,Php,Css,View,Ob Start,在ob_end_flush()之后使用样式的原因是什么包含在主体中,而不是头部部分 test.php <!DOCTYPE html> <html> <head> <link rel='stylesheet' type='text/css' href='<?php echo SERVER_STYLE_LOG.'etInp.css'; ?>' /> </head> <body> <div id='heade

ob_end_flush()之后使用样式的原因是什么包含在
主体
中,而不是
头部
部分

test.php

<!DOCTYPE html>
<html>
<head>

<link rel='stylesheet' type='text/css' href='<?php echo SERVER_STYLE_LOG.'etInp.css'; ?>' />

</head>
<body>
<div id='header'>
<h1>

</h1>
</div>
<div id='content'>

    <button class="inbk" type="submit" name="redirLogin">Login</button>
    <button class="inbk" type="submit" name="redirRegister">Register</button>
    <button class="inbk" type="submit" name="redirRemind">Remind</button>
    <button class="inbk" type="submit" name="redirContact">Contact</button>

</div>
<div id='footer'>

this is the default footer

</div>
</body>
</html>

-似乎很有帮助我删除了所有用于调试的
print\r
echo
语句。在此之后,
头部
就位,因此样式和元标记开始工作。内部
头部
,如
,也会给出错误,关于缺少
头部
,以及错位的
主体
。如果需要将javascript应用于头部,请将
id
放在
链接
中,不要为此创建包装范围。我的意思是,我放错了元标记和样式,它们不在
头部
,而是在
正文
中。
ob_start();
$viewData = $this->data; 
include_once( $this->viewTemplPath.$this->file );
ob_end_flush();