XMLReader::open

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

XMLReader::openУстанавливает URI, который содержит XML-документ для разбора

Описание

public static XMLReader::open(string $uri, ?string $encoding = null, int $flags = 0): XMLReader
public XMLReader::open(string $uri, ?string $encoding = null, int $flags = 0): bool

Метод устанавливает URI, который содержит XML-документ, который будет разобран.

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

uri

URI, который указывает на документ.

encoding

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

flags

Битовая маска, которая состоит из констант LIBXML_* констант.

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

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

Ошибки

Метод разрешается вызывать статически, но до PHP 8.0.0 тогда выдаётся ошибка уровня E_DEPRECATED.

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

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

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

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