Documentación offline PHP master

Phar::isBuffering

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Phar::isBuffering

Determina si las operaciones de escritura de Phar están en búfer o se escriben directamente en el disco

Descripción#

public Phar::isBuffering(): bool
```php

Este método puede ser utilizado para determinar si un Phar guardará sus cambios inmediatamente en el disco o si es necesario un llamado a la función `Phar::stopBuffering` para escribir las modificaciones.

El búfer de escritura de Phar se realiza por archivo; el búfer del archivo Phar `foo.phar` no afecta en nada los cambios realizados en el archivo Phar `bar.phar`.

## Parámetros

Esta función no contiene ningún parámetro.

## Valores devueltos

Devuelve `true` si las operaciones de escritura están en búfer, `false` en caso contrario.

## Ejemplos

Un ejemplo con `Phar::isBuffering`
isBuffering()); var_dump($p2->isBuffering()); ?>

=2=

startBuffering(); var_dump($p->isBuffering()); var_dump($p2->isBuffering()); $p->stopBuffering(); ?>

=3=

isBuffering()); var_dump($p2->isBuffering()); ?>

```php

El ejemplo anterior mostrará:

bool(false)
bool(false)
=2=
bool(true)
bool(false)
=3=
bool(false)
bool(false)

Véase también#

Phar::startBuffering, Phar::stopBuffering