Функцияи 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 "Нишонаҳои вақти файл нав карда шуданд";
}
?>