У меня есть параметр XML, который я пытаюсь загрузить с помощью simplexml. Настройка XML может быть отредактирована пользователем веб-приложения. Я хочу самостоятельно обрабатывать ошибки и отправлять предупреждающее сообщение в пользовательский интерфейс. Тем не менее, simplexml продолжает бросать предупреждения на неверный XML вместо того, чтобы спокойно возвращать false.
Как я могу заставить simpleXML заткнуться и не бросить предупреждение? Есть ли возможность для этого?
Используйте libxml_use_internal_errors()
для подавления XML-ошибок.
Затем вы можете использовать libxml_get_errors()
для проверки любых ошибок, если вам нужно.
Положите @ перед функцией, которая бросает предупреждение, это приведет к подавлению всех предупреждающих сообщений.