Hàm Clearstatcache() của PHP
❮ Tham khảo hệ thống tập tin PHPVí dụ
Kích thước tệp đầu ra, cắt bớt tệp, xóa bộ đệm và 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 clearstatcache() xóa bộ đệm trạng thái tệp.
PHP lưu trữ dữ liệu cho một số chức năng để có hiệu suất tốt hơn. Nếu một tập tin được kiểm tra nhiều lần trong một tập lệnh, bạn có thể muốn tránh lưu vào bộ nhớ đệm để có được kết quả chính xác. Để thực hiện việc này, hãy sử dụng hàm clearstatcache().
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 |
Lời khuyên và ghi chú
Mẹo: Các hàm được lưu vào bộ nhớ đệm:
- chỉ số()
- lstat()
- File tồn tại()
- is_writable()
- is_readable()
- is_executable()
- is_file()
- is_dir()
- is_link()
- filectime()
- fileatime()
- thời gian quay phim()
- fileinode()
- nhóm tập tin()
- chủ sở hữu tập tin()
- Kích thước tập tin()
- loại tệp()
- fileperms()
Chi tiết kỹ thuật
Giá trị trả về: | Không có gì |
---|---|
Phiên bản PHP: | 4.0+ |
Nhật ký thay đổi PHP: | PHP 5.3 - Đã thêm hai tham số tùy chọn: clear_realpath_cahe và tên tệp |
❮ Tham khảo hệ thống tập tin PHP