php clearstatcache -清除檔案狀態緩衝_PHP教程

來源:互聯網
上載者:User
關於php clearstatcache -清除檔案狀態緩衝 下面我們一一講解了,還有具體的執行個體哦。

clearstatcache
( PHP 4中, PHP 5中)
clearstatcache -清除檔案狀態緩衝
描述
無效clearstatcache ( [布爾$ clear_realpath_cache =虛假[ ,字串$檔案名稱] ] )
當您使用統計( ) , lstat ( ) ,或任何其他職能中列出的受影響的功能列表中(如下) , PHP的緩衝資訊恢複這些職能,以提供更快的效能。然而,在某些情況下,您可能要清除緩衝資訊。例如,如果相同的檔案正在檢查多次在一個指令碼,該檔案是危險的刪除或更改在該指令碼的運行,你可以選擇清除緩衝的地位。在這種情況下,您可以使用clearstatcache ( )函數明確的資訊, PHP的緩衝有關檔案。
你也應該注意到, PHP不緩衝資訊不存在的檔案。因此,如果您要求file_exists ( )上的檔案不存在,它會返回FALSE ,直到您建立檔案。如果您建立的檔案,它會返回即使您然後刪除該檔案。然而斷開( )自動清除緩衝。
註:此功能緩衝資訊的具體檔案名稱,所以你只需要調用clearstatcache ( )如果您是從事多種業務在同一檔案名稱,並要求有關該特定檔案不被緩衝。
受影響的功能包括統計( ) , lstat ( ) , file_exists ( ) , is_writable ( ) , is_readable ( ) , is_executable ( ) , is_file ( ) , is_dir ( ) , is_link ( ) , filectime ( ) , fileatime ( ) , filemtime ( ) , fileinode ( ) ,檔案群組( ) , fileowner ( ) ,檔案大小( ) ,檔案類型( ) ,和fileperms ( ) 。
參數
clear_realpath_cache
每當清除緩衝或不realpath (預設為false ) 。
檔案名稱
明確realpath緩衝的具體檔案名稱,如果只使用clear_realpath_cache是真實的。
傳回值
沒有價值的返回。
修改
版本說明
5.3.0時間可選clear_realpath_cache和檔案名稱參數。
執行個體
例如# 1 clearstatcache ( )的例子

$file = 'output_log.txt';function get_owner($file){    $stat = stat($file);    $user = posix_getpwuid($stat['uid']);    return $user['name'];}$format = "UID @ %s: %sn";printf($format, date('r'), get_owner($file));chown($path, 'ross');printf($format, date('r'), get_owner($file));clearstatcache();printf($format, date('r'), get_owner($file));?>

輸出

UID @ Sun, 12 Oct 2008 20:48:28 +0100: rootUID @ Sun, 12 Oct 2008 20:48:28 +0100: rootUID @ Sun, 12 Oct 2008 20:48:28 +0100: ross
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.