У меня есть эта ошибка "Обратите внимание: использование неопределенного константного теста - предполагается" тест "".

Notice: Use of undefined constant test - assumed 'test'.

Я не уверен, откуда эта ошибка. Я использую плагин Widget Logic и полностью обновлен, но я не могу найти, где эта проблема. Кто-нибудь имел эту проблему и знает, как ее решить?

1 ответ

Решение

Наиболее вероятный ответ: вы пропустили $ на переменную под названием $test и использовал test в вашем коде где-то.

Это трудно проверить без вашего кода, но сообщение об ошибке, на которое вы ссылаетесь, обычно происходит, когда переменная записывается без $ в начале - PHP пытается предположить, что это константа с тем же именем.

Второй вариант заключается в том, что существует индекс массива 'test' с пропущенными кавычками, т.е. $array[test] вместо $array['test'],

Изменить: Если вы не пишете код самостоятельно и используете только плагины, вы можете сделать две вещи:

  • Посмотрите, сможете ли вы найти ошибку в их коде (найдите переменную с именем test без $ перед ней
  • Поднимите ошибку на своем сайте, чтобы они могли ее обновить
Другие вопросы по тегам