函数名称:opcache_invalidate()
适用版本:PHP 5 >= 5.5.0, PHP 7, PHP 8
函数描述:opcache_invalidate()函数用于使特定的文件或目录的缓存无效,强制重新编译并缓存。
语法:bool opcache_invalidate ( string $script [, bool $force = FALSE ] )
参数:
返回值:成功时返回true,失败时返回false。
示例1:使单个文件的缓存无效
$script = '/path/to/file.php';
if (opcache_invalidate($script)) {
echo "缓存已成功无效化。";
} else {
echo "缓存无效化失败。";
}
示例2:使整个目录的缓存无效
$dir = '/path/to/directory';
$force = true;
if (opcache_invalidate($dir, $force)) {
echo "目录缓存已成功无效化。";
} else {
echo "目录缓存无效化失败。";
}
注意事项: