【问题标题】:Use of undefined constant. PHP localhost使用未定义的常量。 PHP 本地主机
【发布时间】:2012-12-23 04:14:42
【问题描述】:

我最近更换了电脑并将我正在处理的网站从一台电脑转移到另一台电脑(包括数据库)。

在新电脑上加载我的网站时,我遇到了这个错误:

注意:未定义常量的使用 注意:未定义索引:

我做了一些研究,发现可以通过将其添加到我的代码中来解决:

<?php error_reporting (E_ALL ^ E_NOTICE); ?>

这是好事吗?还是我应该更多地更改我的代码?

【问题讨论】:

  • 不,不要抑制错误(或通知),修复它们
  • 一旦有人回答,请不要编辑您的问题。发布您的答案作为答案

标签: php localhost constants undefined


【解决方案1】:

很可能是不同的 PHP 设置。您现在正在测试的计算机已打开通知。如果您不想看到通知,请在您的 php.ini 文件中搜索文本“error_reporting”并将其更改为 E_ALL &amp; ~E_NOTICE。

但最好在您的开发环境中保留通知

编辑: 我看到你用答案编辑了你原来的问题

【讨论】:

    【解决方案2】:
    error_reporting(E_ALL);
    ini_set('display_errors', 'On');
    

    【讨论】:

    • 这只会显示错误。此特定错误是指加载变量时缺少引号或未按照 PHP 手册中的建议初始化变量的情况
    猜你喜欢
    • 1970-01-01
    • 2016-08-19
    • 2013-03-26
    • 1970-01-01
    • 2020-03-16
    • 1970-01-01
    • 2014-10-18
    • 1970-01-01
    • 2015-06-20
    相关资源
    最近更新 更多