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 function XMLWriter::flush(bool $empty = true): string|int

Estilo procedimental

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

Vacía el búfer actual.

Parámetros

writer
Únicamente para llamadas procedimentales. La instancia XMLWriter que es modificada. Este objeto proviene de una llamada a xmlwriter_open_uri() o xmlwriter_open_memory().
empty

Si se debe vaciar el búfer 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 búfer XML generado. Si se utiliza una URI, esta función escribirá el búfer y devolverá el número de bytes escritos.

Historial de cambios

Versión Descripción
8.0.0 writer ahora espera una instancia de XMLWriter anteriormente, se esperaba una resource.
8.0.0 Esta función ya no puede devolver false.
add a note

User Contributed Notes 1 note

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