Hàm touch
Hàm touch cho phép thay đổi thời gian truy cập và sửa đổi lần cuối của file. Nếu file được chỉ định không tồn tại, touch có thể tạo ra nó (theo mặc định). Thời gian có thể được chỉ định rõ ràng hoặc sử dụng thời gian hiện tại.
Cú pháp
touch(string $filename, int $time = null, int $atime = null): bool
Ví dụ
Tạo file mới với thời gian hiện tại:
<?php
$file = 'newfile.txt';
if (touch($file)) {
echo "File $file đã được tạo";
}
?>
Kết quả thực thi mã:
"File newfile.txt đã được tạo"
Ví dụ
Thay đổi thời gian của file đã tồn tại:
<?php
$file = 'existing.txt';
$time = strtotime('2023-01-01 12:00:00');
if (touch($file, $time)) {
echo "Thời gian của file $file đã được thay đổi";
}
?>
Kết quả thực thi mã:
"Thời gian của file existing.txt đã được thay đổi"
Ví dụ
Thay đổi thời gian truy cập và thời gian sửa đổi riêng biệt:
<?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 "Các dấu thời gian của file đã được cập nhật";
}
?>