2024 日本 PHP 研討會

XMLWriter::flush

xmlwriter_flush

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

XMLWriter::flush -- xmlwriter_flush清空目前緩衝區

描述

物件導向風格

公開 XMLWriter::flush(布林值 $empty = true): 字串|整數

程序式風格

xmlwriter_flush(XMLWriter $writer, 布林值 $empty = true): 字串|整數

清空目前的緩衝區。

參數

writer

僅適用於程序式呼叫。 正在被修改的 XMLWriter 實例。此物件是從呼叫 xmlwriter_open_uri()xmlwriter_open_memory() 返回的。

empty

是否清空緩衝區。預設值為 true

返回值

如果您在記憶體中開啟 writer,此函式會返回生成的 XML 緩衝區,否則,如果使用 URI,此函式會寫入緩衝區並返回寫入的位元組數。

更新日誌

版本 描述
8.0.0 writer 現在需要一個 XMLWriter 實例;以前需要的是 資源
8.0.0 此函式不再返回 false
新增註釋

使用者貢獻的註釋 1 則註釋

1
Sbastien
2 年前
XMLWriter::flush() 使用 XMLWriter::openMemory() 的基本用法

<?php
$xml
= new XMLWriter();
$xml->openMemory();
$xml->startDocument();
$xml->writeElement('message', 'Hello World!');
$xml->endDocument();
echo
$xml->flush();

/*
產生:

<?xml version="1.0"?>
<message>Hello World!</message>
*/
?>
To Top