xml_set_default_handler
(PHP 4, PHP 5, PHP 7, PHP 8)
xml_set_default_handler — Установка стандартного оброблювача.
Опис
xml_set_default_handler(XMLParser $parser, callable $handler): true
Задає стандартний обробник для XML-аналізатора parser
Список параметрів
parser
Парсер XML.
handler
Якщо передається значення null
або порожній рядок, обробник повертається в стан за замовчуванням.
Якщо параметр handler
є типом callable, то як оброблювач встановлюється callable.
Якщо параметр handler
є рядком (string), це може бути ім'я методу об'єкта, заданого за допомогою функції xml_set_object()
Сигнатура оброблювача має бути:
handler(XmlParser $parser, string $data): void
parser
XML-парсер, що викликає оброблювач.
data
Параметрdata
містить дані у вигляді текстового рядка. Це може бути оголошення XML, оголошення типу документа, сутності чи інші дані, котрим немає іншого оброблювача.
Значення, що повертаються
Функція завжди повертає true
список змін
Версия | Опис |
---|---|
8.0.0 | Параметрparser чекає на екземпляр XMLParser; раніше очікувався коректний xml ресурс (Resource). |