Funktsioon touch
Funktsioon touch võimaldab muuta faili viimase juurdepääsu ja muutmise aega. Kui määratud faili ei eksisteeri, võib touch selle luua (vaikimisi). Aja saab määrata eksplitsiitselt või kasutada praegust.
Süntaks
touch(string $filename, int $time = null, int $atime = null): bool
Näide
Uue faili loomine praeguse ajaga:
<?php
$file = 'newfile.txt';
if (touch($file)) {
echo "Fail $file on loodud";
}
?>
Koodi täitmise tulemus:
"Fail newfile.txt on loodud"
Näide
Olemasoleva faili aja muutmine:
<?php
$file = 'existing.txt';
$time = strtotime('2023-01-01 12:00:00');
if (touch($file, $time)) {
echo "Faili $file aeg on muudetud";
}
?>
Koodi täitmise tulemus:
"Faili existing.txt aeg on muudetud"
Näide
Juurdepääsu ja muutmise aja eraldi muutmine:
<?php
$file = 'test.txt';
$mtime = strtotime('2023-01-01 12:00:00');
$atime = strtotime('2023-01-02 12:00:00');
if (touch($file, $mtime, $atime)) {
echo "Faili ajatemplid on uuendatud";
}
?>