Documentación offline PHP master

stream_copy_to_stream

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

En esta página

stream_copy_to_stream

Copia datos desde un flujo hacia otro

Descripción#

stream_copy_to_stream(resource $from, resource $to, [int $length], [int $offset]): int
```php

Realiza una copia de hasta `length` bytes de datos desde la posición actual del puntero (o desde la posición `offset`, si se especifica) en el flujo `from` hacia el parámetro `to`. Si `length` no está especificado, se copiará todo el resto del flujo `from`.

## Parámetros

`from`  
El flujo de origen

`to`  
El flujo de destino

`length`  
Número máximo de bytes a copiar. Por omisión, se copian todos los bytes restantes.

`offset`  
El desplazamiento donde comenzar la copia de datos

## Valores devueltos

Devuelve el número total de bytes copiados, o `false` si ocurre un error.

## Historial de cambios

| Versión | Descripción                 |
|---------|-----------------------------|
| 8.0.0   | `length` ahora es nullable. |

## Ejemplos

Ejemplo con `stream_copy_to_stream`

```php

Véase también#

copy