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