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 "Ֆայլի ժամանակային նշիչները թարմացվել են";
}
?>