Touch funksiyasi
touch funksiyasi faylning oxirgi kirish va o'zgartirish vaqtini o'zgartirish imkoniyatini beradi. Agar ko'rsatilgan fayl mavjud bo'lmasa, touch uni yaratishi mumkin (standart holatda). Vaqtni aniq ko'rsatish yoki joriy vaqtdan foydalanish mumkin.
Sintaksis
touch(string $filename, int $time = null, int $atime = null): bool
Misol
Joriy vaqt bilan yangi fayl yaratish:
<?php
$file = 'newfile.txt';
if (touch($file)) {
echo "$file fayli yaratildi";
}
?>
Kodni bajarish natijasi:
"newfile.txt fayli yaratildi"
Misol
Mavjud fayl vaqtini o'zgartirish:
<?php
$file = 'existing.txt';
$time = strtotime('2023-01-01 12:00:00');
if (touch($file, $time)) {
echo "$file faylining vaqti o'zgartirildi";
}
?>
Kodni bajarish natijasi:
"existing.txt faylining vaqti o'zgartirildi"
Misol
Kirish va o'zgartirish vaqtini alohida o'zgartirish:
<?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 vaqt belgilari yangilandi";
}
?>