定义后出现php 7.2常量错误

时间:2018-01-13 18:05:32

标签: php php-7.2

我在定义常量

之后出现此错误

如何解决?

  

警告:使用未定义的常量MODULE_HEADER_BREADCRUMP_STATUS - 在/ var / www / clients / client1 / web13 / web / boutique / sources / template / Default /中假定'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) ) {...
    }
  }

1 个答案:

答案 0 :(得分:1)

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

with open("file.txt", "r") as input:
    keys = input.readline().split()
    values = [line.split() for line in input.readlines()]
    result = dict(zip(keys, zip(*values)))