【问题标题】:php error log showing error from previous file versionphp 错误日志显示以前文件版本的错误
【发布时间】:2018-12-27 23:21:32
【问题描述】:

我有一个 php 文件,它在第 19 行和第 24 行有合法错误。我已经更正了这些错误并重组了代码。第 19 行现在是第 18 行,第 19 行不包含引号,但这就是错误日志指向的旧错误。第 24 行有一个错误的大括号,并且该错误仍然显示,尽管大括号不再出现在那里。

我删除了错误日志文件,当它重新生成时,它会使用旧时间戳和旧错误重新生成。不会显示新的错误。

[2018 年 12 月 27 日 05:26:36 UTC] PHP 解析错误:语法错误,意外 '"',在 /Applications 中需要 '-' 或标识符 (T_STRING) 或变量 (T_VARIABLE) 或数字 (T_NUM_STRING) /MAMP/htdocs/test/inc/myPledges.php 第 19 行 [2018 年 12 月 27 日 05:27:08 UTC] PHP 解析错误:语法错误,意外 '' (T_ENCAPSED_AND_WHITESPACE),在 /Applications/ 中需要 '-' 或标识符 (T_STRING) 或变量 (T_VARIABLE) 或数字 (T_NUM_STRING)第 19 行的 MAMP/htdocs/test/inc/myPledges.php [2018 年 12 月 27 日 05:28:07 UTC] PHP 解析错误:语法错误,意外的“}”,预计第 24 行 /Applications/MAMP/htdocs/test/inc/myPledges.php 中的文件结束

第 19 行:

$result = $link->query($query); // The Query was malformed and previously showed here, but is now on line 18

第 24 行:

?> //curly brace was here but was deleted

该文件位于我的开发服务器上,并且在其他任何地方都没有该文件的副本。

【问题讨论】:

    标签: php


    【解决方案1】:

    无论出于何种原因,当从服务器打开错误日志文件时,旧的错误日志文件信息出现在控制台中。服务器上错误日志的实际文件内容不同。

    刷新控制台显示当前文件内容。

    【讨论】:

    • 记住刷新他们的控制台和/或检查文件内容与控制台中看到的内容可能对其他人有用。我以前从未遇到过这种情况
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-24
    • 1970-01-01
    • 2015-02-08
    • 2013-06-22
    • 2015-12-12
    • 1970-01-01
    相关资源
    最近更新 更多