Documentación offline PHP master

tmpfile

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

En esta página

tmpfile

Crea un fichero temporal

Descripción#

tmpfile(): resource
```php

Crea un fichero temporal con un nombre único, abierto en escritura, lectura y binario (`w+b`), y devuelve un puntero de fichero.

Este fichero será automáticamente borrado cuando sea cerrado (por ejemplo, al llamar a la función `fclose`, o cuando no haya más referencias al gestor de fichero devuelto por la función `tmpfile`), o cuando el script finalice.

> [!CAUTION]
> Si el script termina de manera inesperada, es posible que el fichero temporal no sea eliminado.

## Parámetros

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

## Valores devueltos

Devuelve un puntero de fichero, idéntico al devuelto por la función `fopen`, para el nuevo fichero o `false` si ocurre un error.

## Ejemplos

Ejemplo con `tmpfile`

```php

El ejemplo anterior mostrará:

Escritura en el fichero temporal

Véase también#

tempnam, sys_get_temp_dir