Touch funksiýasy
touch funksiýasy faýlyň iň soňky girip görme we üýtgediş wagtyny üýtgetmäge mümkinçilik berýär. Eger görkezilen faýl ýok bolsa, touch ony döredip biler (deslapky ýagdaýy). Wagt aýdan görkezilip ýa-da häzirki wagt ulanylyp bilner.
Sintaksis
touch(string $filename, int $time = null, int $atime = null): bool
Mysal
Täze faýly häzirki wagt bilen döretmek:
<?php
$file = 'newfile.txt';
if (touch($file)) {
echo "$file faýly döredildi";
}
?>
Kody ýerine ýetirmegiň netijesi:
"newfile.txt faýly döredildi"
Mysal
Bar bolan faýlyň wagtyny üýtgetmek:
<?php
$file = 'existing.txt';
$time = strtotime('2023-01-01 12:00:00');
if (touch($file, $time)) {
echo "$file faýlynyň wagty üýtgedildi";
}
?>
Kody ýerine ýetirmegiň netijesi:
"existing.txt faýlynyň wagty üýtgedildi"
Mysal
Girip görme we üýtgediş wagtyny aýratynlykda üýtgetmek:
<?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 "Faýlyň wagt bellikleri täzelendi";
}
?>