PHP - Función touch ()

La función touch () puede establecer el tiempo de acceso y modificación de un archivo específico, y puede devolver verdadero en caso de éxito o falso en caso de error.

Sintaxis

bool touch ( string $filename [, int $time = time() [, int $atime ]] )

Esta función puede intentar configurar los tiempos de acceso y modificación de un archivo nombrado en el parámetro de nombre de archivo al valor dado en el tiempo. Tenga en cuenta que el tiempo de acceso siempre se modifica independientemente del número de parámetros.

Ejemplo 1

<?php
   $filename = "/PhpProject/sample.txt";
   if(touch($filename)) {
      echo $filename . " modification time has been changed to present time";
   } else {
      echo "Sorry, could not change modification time of " . $filename;
   }
?>

Salida

/PhpProject/sample.txt modification time has been changed to present time

Ejemplo 2

<?php
   $time = time() - 3600;
   if (!touch("/PhpProject/sample.txt", $time)) {
      echo "oops, something went wrong...";
   } else {
      echo "Touched file with success";
   }
?>

Salida

Touched file with success