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

Si se debe vaciar el buffer o no. Por omisión, este parámetro vale true.

Valores devueltos

Si se abrió el gestor de escritura en memoria, esta función devuelve el buffer XML generado. Si se utiliza una URI, esta función 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 Esta función ya no puede devolver false.
add a note

User Contributed Notes 1 note

up
1
Sbastien
3 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