Согласно PHP документация, Есть несколько констант, определенных при включении расширения libxml.
Они доступны в коде, так что-то вроде
var_dump(LIBXML_DTDLOAD);
вернет значение int(4)
(пока проблем нет, это именно то, что я ожидаю увидеть)
Что меня озадачивает, если я делаю
echo var_dump(defined(LIBXML_DTDLOAD));
Я получаю bool(false)
вернулся ….
Итак, как я могу получить доступ к константе и увидеть ее значение, если она (очевидно) не определена? Или почему defined()
вернуть false для константы, которая четко определена?
Вы не указали имя константы
var_dump(defined('LIBXML_DTDLOAD')); // bool(true)
Других решений пока нет …