clearstatcache()

1. 定义

该函数清除使用了stat()lstat()等其他会缓存信息的函数造成的缓存。

2. 语法

clearstatcache ([ bool $clear_realpath_cache = false [, string $filepath ]] ) : void

3. 参数说明

参数 可选性 数据类型 描述
$clear_realpath_cache 可选 布尔型 是否清除真实路径的缓存,默认值为false
$filepath 可选 字符串 清除指定路径的真实路径缓存

4. 示例

<?php

// clearstatcache()
// 清除使用了`stat()`、`lstat()`等其他会缓存信息的函数造成的缓存

echo '当前真实路径的缓冲大小:',realpath_cache_size(),"\n";// 输出:当前真实路径的缓冲大小:444

clearstatcache(true);

echo '当前真实路径的缓冲大小:',realpath_cache_size();// 输出:当前真实路径的缓冲大小:0