константы libxml доступны, но не регистрируются как определенные константы

Согласно PHP документация, Есть несколько констант, определенных при включении расширения libxml.

Они доступны в коде, так что-то вроде

var_dump(LIBXML_DTDLOAD);

вернет значение int(4) (пока проблем нет, это именно то, что я ожидаю увидеть)

Что меня озадачивает, если я делаю

echo var_dump(defined(LIBXML_DTDLOAD));

Я получаю bool(false) вернулся ….

Итак, как я могу получить доступ к константе и увидеть ее значение, если она (очевидно) не определена? Или почему defined() вернуть false для константы, которая четко определена?

демонстрация

4

Решение

Вы не указали имя константы

var_dump(defined('LIBXML_DTDLOAD')); // bool(true)
4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]