如果您正在對遠端檔案執行 file_exists(),例如:
<?php
if (file_exists("ftp://ftp.example.com/somefile"))
?>
則 unlink() 不會清除快取。在這種情況下,即使您成功執行了 unlink(),也必須呼叫 clearstatcache()。
<?php
unlink("ftp://ftp.example.com/somefile");
clearstatcache();
?>
然後 file_exists() 才會正確地返回 false。