A função touch () pode definir o tempo de acesso e modificação de um arquivo especificado e pode retornar verdadeiro em caso de sucesso ou falso em caso de falha.
Sintaxe
bool touch ( string $filename [, int $time = time() [, int $atime ]] )
Esta função pode tentar definir tempos de acesso e modificação de um arquivo nomeado no parâmetro de nome de arquivo para o valor fornecido em tempo. Observe que o tempo de acesso é sempre modificado independentemente do número de parâmetros.
Exemplo 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;
}
?>
Resultado
/PhpProject/sample.txt modification time has been changed to present time
Exemplo-2
<?php
$time = time() - 3600;
if (!touch("/PhpProject/sample.txt", $time)) {
echo "oops, something went wrong...";
} else {
echo "Touched file with success";
}
?>
Resultado
Touched file with success