Tìm sai lầm:
72aaa2dbd201d49fc2ee429ebf68f15b
PHP lưu trữ các giá trị trả về của hàm `stat()` , và do đó, ví dụ, kết quả của hàm `filesize()` . Vì vậy, nhiều lần gọi đến cùng một tệp luôn trả về giá trị của lần gọi đầu tiên, có nghĩa là trong trường hợp của chúng ta, chỉ ba ký tự đầu tiên được đọc.
Để thay đổi hành vi này, bạn nên luôn thực thi hàm clerstatcache () sau mỗi fclose () (hoặc file_put_contents () ) để xóa bộ nhớ cache này:
72aaa2dbd201d49fc2ee429ebf68f15b