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).