PHP Conference Japan 2024

streamWrapper::url_stat

(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)

streamWrapper::url_stat擷取檔案資訊

說明

public streamWrapper::url_stat(字串 $path, 整數 $flags): 陣列|false

這個方法會回應所有 stat() 相關的函式呼叫,例如:

參數

路徑 (path)

要取得統計資訊的檔案路徑或 URL。請注意,如果是 URL,它必須是 :// 分隔的 URL。其他 URL 格式不受支援。

旗標 (flags)

包含由串流 API 設定的額外旗標。它可以包含一個或多個以下值透過 OR 運算組合在一起。

旗標 說明
STREAM_URL_STAT_LINK 適用於能夠連結到其他資源的資源(例如 HTTP Location: 轉址或檔案系統符號連結)。此旗標指定只應返回關於連結本身的資訊,而不是連結指向的資源。此旗標是在呼叫 lstat()is_link()filetype() 時設定的。
STREAM_URL_STAT_QUIET 如果設定了此旗標,您的包裝器不應引發任何錯誤。如果未設定此旗標,您有責任在取得路徑統計資訊期間使用 trigger_error() 函式回報錯誤。

回傳值

應返回一個與 stat() 相同元素的 陣列。未知或不可用的值應設定為合理的值(通常為 0)。應特別注意 mode,如 stat() 文件中所述。失敗時應返回 false

錯誤/例外

如果呼叫此方法失敗(例如未實作),則發出 E_WARNING

注意事項

注意:

如果將有效的上下文傳遞給呼叫者函式,則會更新 streamWrapper::$context 屬性。

參見

新增註釋

使用者提供的註釋

此頁面沒有使用者提供的註釋。
To Top