Documentación offline PHP master

touch

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

En esta página

touch

Modifica la fecha de modificación y de último acceso de un fichero

Descripción#

touch(string $filename, [int $mtime], [int $atime]): bool
```php

Intenta forzar la fecha de modificación del fichero designado por el parámetro `filename` a la fecha especificada por el parámetro `mtime`. Tenga en cuenta que la fecha de último acceso se modifica, independientemente del número de argumentos.

Si el fichero no existe, PHP intentará crearlo.

## Parámetros

`filename`  
El nombre del fichero a crear.

`mtime`  
La fecha de creación. Si `mtime` es omitido, se utiliza la hora actual `time`.

`atime`  
Si no es `null`, la hora de acceso al fichero proporcionado se establecerá a la valor del parámetro `atime`. De lo contrario, se establecerá a la valor pasada al parámetro `mtime`. Si ambos son `null`, se utilizará la hora actual del sistema.

## Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

## Historial de cambios

| Versión | Descripción                           |
|---------|---------------------------------------|
| 8.0.0   | `mtime` y `atime` ahora son nullable. |

## Ejemplos

Ejemplo con `touch`
Ejemplo con `touch` utilizando el parámetro `mtime`

```php

Notas#

[!NOTE] Tenga en cuenta que la precisión temporal puede variar según el sistema de archivos utilizado.