xml_parser_create

(PHP 4, PHP 5, PHP 7, PHP 8)

xml_parser_createСоздание XML-анализатора

Описание

xml_parser_create(?string $encoding = null): XMLParser

xml_parser_create() создаёт новый XML-анализатор и возвращает экземпляр XMLParser, который можно использовать в других XML-функциях.

Список параметров

encoding

Кодировка входных данных определяется автоматически, а параметр encoding задаёт кодировку только для выводимых данных. Если передаётся пустая строка, анализатор попытается определить кодировку, просматривая первые 3 или 4 байта. Кодировка по умолчанию - UTF-8. Список поддерживаемых кодировок: ISO-8859-1, UTF-8 и US-ASCII.

Возвращаемые значения

Возвращает новый экземпляр XMLParser или false в случае возникновения ошибки.

Список изменений

Версия Описание
8.0.0 Функция теперь возвращает экземпляр XMLParser; ранее возвращался ресурс (resource) или false в случае возникновения ошибки.
8.0.0 encoding теперь допускает значение null.

Смотрите также

  • xml_parser_create_ns() - Создание XML-анализатора с поддержкой пространств имён
  • xml_parser_free() - Освобождение XML-анализатора