我的项目总是从第12行开始。这可能是什么原因?我在我的项目中使用codeigniter。MyController.php
public function test() { echo "test"; }
2exbekwf1#
我的第一个想法是,在PHP标记之外有换行符。例如,
\n <?php
或者
?> \n
这些将是输出,并可以得到你所描述的结果。结束标记?>是可选的。当然,除非它与HTML混合。通常我不会在纯PHP文件中使用它们。在echo输出之前,这些可能会出现在PHP包含的任何文件中。它们可能很难找到,并且可能会导致重定向和一些文件下载等问题,因为输出的原因。最好将它们删除。
?>
echo
1条答案
按热度按时间2exbekwf1#
我的第一个想法是,在PHP标记之外有换行符。
例如,
或者
这些将是输出,并可以得到你所描述的结果。结束标记
?>
是可选的。当然,除非它与HTML混合。通常我不会在纯PHP文件中使用它们。在
echo
输出之前,这些可能会出现在PHP包含的任何文件中。它们可能很难找到,并且可能会导致重定向和一些文件下载等问题,因为输出的原因。最好将它们删除。