Hàm clerstatcache () trong PHP
❮ Tham chiếu hệ thống tệp PHPThí dụ
Kích thước tệp đầu ra, cắt ngắn tệp, xóa bộ nhớ cache, sau đó xuất lại kích thước tệp:
<?php
//output filesize
echo filesize("test.txt");
echo "<br />";
$file = fopen("test.txt", "a+");
// truncate file
ftruncate($file,100);
fclose($file);
//Clear cache and check filesize again
clearstatcache();
echo filesize("test.txt");
?>
Đầu ra của đoạn mã trên có thể là:
792
100
Định nghĩa và Cách sử dụng
Hàm clerstatcache () xóa bộ nhớ cache trạng thái tệp.
PHP lưu trữ dữ liệu cho một số hàm để có hiệu suất tốt hơn. Nếu một tệp được kiểm tra nhiều lần trong một tập lệnh, có thể bạn muốn tránh lưu vào bộ nhớ đệm để nhận được kết quả chính xác. Để thực hiện việc này, hãy sử dụng hàm clerstatcache ().
Cú pháp
clearstatcache(clear_realpath_cache, filename)
Giá trị tham số
Parameter | Description |
---|---|
clear_realpath_cache | Optional. Indicates whether to clear the realpath cache or not. Default is FALSE, which indicates not to clear realpath cache |
filename | Optional. Specifies a filename, and clears the realpath and cache for that file only |
Mẹo và lưu ý
Mẹo: Các hàm đang lưu vào bộ nhớ đệm:
- stat ()
- lstat ()
- File tồn tại()
- is_wworthy ()
- is_readable ()
- is_executable ()
- is_file ()
- is_dir ()
- is_link ()
- filectime ()
- fileatime ()
- filemtime ()
- fileinode ()
- nhóm tệp ()
- chủ tập tin ()
- Kích thước tập tin()
- loại tệp()
- fileperms ()
Chi tiết kỹ thuật
Giá trị trả lại: | Không |
---|---|
Phiên bản PHP: | 4.0+ |
PHP Changelog: | PHP 5.3 - Đã thêm hai tham số tùy chọn: clear_realpath_cahe và tên tệp |
❮ Tham chiếu hệ thống tệp PHP