【问题标题】:php 7.2 constant error appear after defined [duplicate]定义后出现php 7.2常量错误[重复]
【发布时间】:2018-01-13 18:05:31
【问题描述】:

定义常量后出现这个错误

如何解决?

警告:在 /var/www/clients/client1/web13/web/boutique/sources/template/Default/ 中使用未定义的常量 MODULE_HEADER_BREADCRUMP_STATUS - 假定为“MODULE_HEADER_BREADCRUMP_STATUS”(这将在 PHP 的未来版本中引发错误)第 22 行的 files/breadcrumb.php

我的线

  if (defined(MODULE_HEADER_BREADCRUMP_STATUS)) {
    if (MODULE_HEADER_BREADCRUMP_STATUS != 'True' || empty(MODULE_HEADER_BREADCRUMP_TITLE) ) {...
    }
  }

【问题讨论】:

标签: php php-7.2


【解决方案1】:

检查是否定义了常量时,请在其周围添加引号:

if(defined("MODULE_HEADER_BREADCRUMP_STATUS"))

【讨论】:

  • 伙计……这些名言完全让我着迷:D +1
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-03-16
  • 2020-04-24
  • 2019-03-06
  • 2012-01-02
  • 1970-01-01
  • 2018-10-03
  • 1970-01-01
相关资源
最近更新 更多