Функция touch
touch функцияси файлнинг охирги кириш ва ўзгартириш вақтини ўзгартириш имконини беради. Агар кўрсатилган файл мавжуд бўлмаса, touch уни яратиши мумкин (оддий ҳолатда). Вақтни аниқ кўрсатиш мумкин ёки жорий вақтдан фойдаланиш мумкин.
Синтаксис
touch(string $filename, int $time = null, int $atime = null): bool
Мисол
Жорий вақт билан янги файл яратиш:
<?php
$file = 'newfile.txt';
if (touch($file)) {
echo "$file файли яратилди";
}
?>
Кодни ишга тушириш натижаси:
"newfile.txt файли яратилди"
Мисол
Мавжуд файл вақтини ўзгартириш:
<?php
$file = 'existing.txt';
$time = strtotime('2023-01-01 12:00:00');
if (touch($file, $time)) {
echo "$file файлининг вақти ўзгартирилди";
}
?>
Кодни ишга тушириш натижаси:
"existing.txt файлининг вақти ўзгартирилди"
Мисол
Кириш ва ўзгартириш вақтини алоҳида ўзгартириш:
<?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 "Файлнинг вақт белгилари янгиланди";
}
?>