【问题标题】:Notice: Use of undefined constant php - assumed 'php' won't reset after repair注意:使用未定义的常量 php - 假设 'php' 在修复后不会重置
【发布时间】:2012-12-13 13:41:21
【问题描述】:

我正在使用 Eclipse 来处理我的 php 站点。它最初在 Linux 下运行良好,但后来我将它重新安装到基于 Windows 的服务器上。现在我得到了上面的错误。导致错误的原始行是:

php?>

但我把它改成了:

?>

我的问题是,无论我刷新或重新启动多少次,我访问的每个站点(它在我的 header.php 文件中)仍然遇到相同的错误。不知道为什么它不评估它是新鲜的,但我知道它不是,因为违规行中没有更多的“php”。

我想我需要让我的 php 服务器重置错误日志或其他东西,但不知道该怎么做。欢迎提出任何建议。

-塔诺

【问题讨论】:

  • 在那个错误的那一行,确切的代码是什么?
  • 你在 windows 中使用什么网络服务器?
  • -在那一行,确切的代码是 ?>
  • tomexsans- 我正在使用 XAMPP

标签: php webserver error-logging


【解决方案1】:

好的,所以我弄清楚了问题所在,但仍然没有意义,但至少我知道去哪里找。

我正在使用 eclipse 来编辑我的 PHP 文件。在eclipse中,更改正在生效。即使我退出、重新启动并重新启动 Eclipse,那个该死的 'php' 也消失了。

但是,当我在 Notepad++ 中实际加载“C:\xampp\www\MyLibraryAnywhere\scripts\header.php”文件时,我可以看到臭名昭著的“php”仍然存在!

所以,问题是在 eclipse 中所做的编辑没有保存到有问题的实际文件中。我在记事本++中进行了修复,现在错误消失了。我会在 eclipse 板上发帖,看看为什么会发生这种情况。

感谢所有花时间帮助我的人。

【讨论】:

  • 有趣。您是否可能在 Eclipse 中编辑了错误的文件?有副本吗?
猜你喜欢
  • 2016-04-02
  • 2019-02-19
  • 1970-01-01
  • 2021-03-11
  • 2018-07-02
  • 2019-01-14
  • 2020-01-22
  • 1970-01-01
  • 2014-04-23
相关资源
最近更新 更多