PHP在错误的行上报告错误


PHP reporting error on wrong line

我看到的是两个完全相同的文本文件,我复制并粘贴其中完全相同(故意错误)的内容,如下所示:

<?
//error code
$sSQL =  "SELECT error";
fakefunction();
?>

但我在浏览器的标签#1中得到了这个:

Fatal error: Call to undefined function fakefunction() in
/home/public_html/notes/textfileone.php on line 3

我在浏览器的标签2中得到了这个(与标签#1相同的浏览器):

Fatal error: Call to undefined function fakefunction() in 
/home/public_html/notes/textfiletwo.php on line 4

知道为什么会发生这种事吗?

可能其中一个保存时带有字节顺序标记,另一个没有?这将为内容增加一行。您的文本编辑器可能会在保存时添加它,但在其他情况下会隐藏它。