PHP 8.4.2 Released!

XMLWriter::openUri

xmlwriter_open_uri

(PHP 5 >= 5.1.2, PHP 7, PHP 8, PECL xmlwriter >= 0.1.0)

XMLWriter::openUri -- xmlwriter_open_uri Создаёт новый объект XMLWriter, который выводит XML-данные по URI-идентификатору источника

Описание

Объектно-ориентированный стиль

public XMLWriter::openUri(string $uri): bool

Процедурный стиль

xmlwriter_open_uri(string $uri): XMLWriter|false

Метод создаёт новый экземпляр класса XMLWriter, который выводит XML-данные в источник с идентификатором uri.

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

uri

URI-идентификатор ресурса для вывода XML-данных.

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

Объектно-ориентированный стиль: Функция возвращает true, если выполнилась успешно, или false, если возникла ошибка.

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

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

Версия Описание
8.0.0 Функция теперь возвращает экземпляр класса XMLWriter, если выполнилась успешно. Раньше в этом случае возвращался ресурс (resource).

Примеры

Пример #1 Пример прямого вывода данных в формате XML

Возможен прямой вывод строки в формате XML в поток вывода с буферизацией данных, запись в который поддерживает обёртка php://output.

<?php

$out
= new XMLWriter();
$out->openURI('php://output');

?>

Примечания

Замечание:

В ОС Windows файлы, которые открыли этой функцией, блокируются до тех пор, пока средство записи не освободится.

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

  • XMLWriter::openMemory() - Создаёт новый объект XMLWriter, который выводит XML-строку в память

Добавить

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

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