/* Note the use of quotes, this is important. This example is checking
* if the string 'TEST' is the name of a constant named TEST */
if (defined('TEST')) {
echo TEST;
}
Ответ 3
Это так, как вы проверяете константы:
if (defined('TEST')) {
echo TEST;
}
Возможно, вы не делаете проверку правильно ИЛИ константа, которую вы проверяете, не является причиной ошибки, у какого-то файла с изгоем может быть другая константа и возникает перекрытие/повторное определение.