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 "Файлдың уақыт белгілері жаңартылды";
}
?>