Создаёт объект класса XMLReader из потока

# XMLReader::fromStream

(PHP 8 >= 8.4.0)

XMLReader::fromStream — Создаёт объект класса XMLReader из потока

### Описание

public static function XMLReader::fromStream(
resource `$stream`,
?string `$encoding` = `null`,
int `$flags` = 0,
?string `$documentUri` = `null`
): static

Создаёт объект класса XMLReader из потока.

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

`stream`
  Поток, из которого будет считываться XML.
`encoding`
  Кодировка документа или `null`.
`flags`
  Битовая маска констант `LIBXML_*`.
`documentUri`
  Необязательный базовый URI документа.

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

Возвращает объект класса XMLReader.

### Ошибки

- При передаче недопустимого значения параметра `encoding` выбрасывается ошибка ValueError.
- При передаче ресурса, не являющегося потоком в параметр `stream` выбрасывается ошибка TypeError.

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

- XMLReader::fromString() - Создаёт объект класса XMLReader из XML-строки
- XMLReader::fromUri() - Создаёт объект класса XMLReader из URI

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open