我在输出HTML之前需要引用自己的另一个php文件,如下:<?php
include("test.php");
?>
<html>
<body>
......结果只要这样引用,无论test.php中怎么写,输出页面都会在最开始输出一个空行,但看页面原代码中又绝没有<br>或回车换行符,哪怕test.php完全为空的<?php?>也会这样。但如果将test.php的代码直接写在主程序里替代include("test.php")就不会出现空行。这是为什么?如果我必须在开头include,该怎么解决?
include("test.php");
?>
<html>
<body>
......结果只要这样引用,无论test.php中怎么写,输出页面都会在最开始输出一个空行,但看页面原代码中又绝没有<br>或回车换行符,哪怕test.php完全为空的<?php?>也会这样。但如果将test.php的代码直接写在主程序里替代include("test.php")就不会出现空行。这是为什么?如果我必须在开头include,该怎么解决?
<?php
...
?>
这里
那就是bom头了,另存无头utf-8即可.