PHP 8.6.0 Beta 1 is available for testing

XMLReader::XML

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

XMLReader::XMLУстанавливает XML-данные для разбора

Описание

public static function XMLReader::XML(string $source, ? string $encoding = null , int $flags = 0): XMLReader
public function XMLReader::XML(string $source, ? string $encoding = null , int $flags = 0): bool

Метод устанавливает XML-данные для разбора. Данные передают как строку в XML-формате.

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

source

Строка, которая содержит XML-данные для разбора.

encoding

Кодировка документа или null .

flags

Битовая маска из констант семейства LIBXML_*.

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

Функция возвращает true , если выполнилась успешно, или false , если возникла ошибка. При статическом вызове метод возвращает экземпляр класса XMLReader или false , если возникла ошибка.

Ошибки

  • При передаче недопустимой кодировки в аргументе encoding метод выбросит ошибку ValueError .
  • Метод поддерживает статический вызов, но до PHP 8.0.0 при таком вызове выдаётся ошибка уровня E_DEPRECATED .

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

Версия Описание
8.4.0 При передаче недопустимой кодировки в аргументе encoding метод выбросит ошибку ValueError .
8.0.0 Метод XMLReader::XML() объявили статическим, но его по-прежнему разрешается вызывать на экземпляре класса XMLReader .

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

  • XMLReader::open() - Устанавливает URI, который содержит XML-документ для разбора
  • XMLReader::close() - Закрывает входные данные экземпляра класса XMLReader

Нашли ошибку?

ИнструкцияИсправлениеСообщение об ошибке
+Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы

AltStyle によって変換されたページ (->オリジナル) /