Touch funksiyası
touch funksiyası faylın son dəyişdirilmə və daxil olma vaxtını dəyişməyə imkan verir. Əgər göstərilən fayl mövcud deyilsə, touch onu yarada bilər (standart olaraq). Vaxtı aydın şəkildə göstərmək olar və ya cari vaxtdan istifadə etmək olar.
Sintaksis
touch(string $filename, int $time = null, int $atime = null): bool
Nümunə
Cari vaxtla yeni faylın yaradılması:
<?php
$file = 'newfile.txt';
if (touch($file)) {
echo "Fayl $file yaradıldı";
}
?>
Kodun icrasının nəticəsi:
"Fayl newfile.txt yaradıldı"
Nümunə
Mövcud faylın vaxtının dəyişdirilməsi:
<?php
$file = 'existing.txt';
$time = strtotime('2023-01-01 12:00:00');
if (touch($file, $time)) {
echo "Faylın $file vaxtı dəyişdirildi";
}
?>
Kodun icrasının nəticəsi:
"Faylın existing.txt vaxtı dəyişdirildi"
Nümunə
Daxil olma və dəyişdirilmə vaxtının ayrıca dəyişdirilməsi:
<?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 "Faylın vaxt qeydləri yeniləndi";
}
?>