Hàm touch()
sẽ thiết lập thời gian truy cập và sửa đổi nội dung của file truyền vào. Nếu file chưa tồn tại, nó sẽ được khởi tạo mới.
touch ( string$filename
[, int$time
= time() [, int$atime
]] ) : bool
$filename
là đường dẫn tới file.$time
là thời gian muốn thiết lập, nếu không được truyền vào, hàm sẽ lấy thời gian hiện tại của hệ thống.code.
<?php if (touch($filename)) { echo $filename . ' thời gian sửa đổi đã được thay đổi thành thời điểm hiện tại'; } else { echo 'Xin lỗi, không thể thay đổi thời gian sửa đổi của ' . $filename; } ?>
code.
<?php // Đây là thời gian liên lạc, chúng tôi sẽ đặt nó thành một giờ trước đây. $time = time() - 3600; // Touch the file if (!touch('some_file.txt', $time)) { echo 'Whoops, something went wrong...'; } else { echo 'Touched file with success'; } ?>
<?php touch( 'somefile' ); ?>Nhưng:
<?php touch( __DIR__ . '/somefile' ); ?>
<?php function touchFile($file) { fclose(fopen($file, 'a')); } ?>
$ time = time () + 1500000; touch ($ cachedfile, $ time);
Các bạn có thể xem chi tiết hơn trên php.net.
Hi vọng với bài viết này, bạn đã hiểu rõ ứng dụng của hàm touch() trong PHP. Nếu bạn thấy bài viết hay và có ý nghĩa hãy like và chia sẻ bài viết này để mọi người cùng nhau học tập nhé. Cảm ơn các bạn đã ghé thăm codetutam.com
Bình luận: