PHP 8.4.2 Released!

XMLWriter::flush

xmlwriter_flush

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

XMLWriter::flush -- xmlwriter_flushVacía el búfer actual

Descripción

Estilo orientado a objetos

public XMLWriter::flush(bool $empty = true): string|int

Estilo por procedimientos

xmlwriter_flush(XMLWriter $writer, bool $empty = true): string|int

Vacía el buffer actual.

Parámetros

xmlwriter

Sólo para llamadas por procedimientos. El resource XMLWriter que está siendo modificado. Este recurso proviene de una llamada a xmlwriter_open_uri() o xmlwriter_open_memory().

empty

Whether to empty the buffer or not. Default is true.

Valores devueltos

Si se abrió el documento en memoria, ésta función devolverá el buffer XML generado, Además, si se usa URI, esta función va a escribir el buffer y devolver el número de bytes escritos.

Historial de cambios

Versión Descripción
8.0.0 writer expects an XMLWriter instance now; previously, a resource was expected.
8.0.0 This function can no longer return false.
add a note

User Contributed Notes 1 note

up
1
Sbastien
2 years ago
XMLWriter::flush() basic usage with XMLWriter::openMemory() :

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

/*
Produces :

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