(PHP 4 >= 4.3.2, PHP 5, PHP 7, PHP 8)
streamWrapper::url_stat — 擷取檔案資訊
這個方法會回應所有 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() 函式回報錯誤。 |
如果呼叫此方法失敗(例如未實作),則發出 E_WARNING
。
注意:
如果將有效的上下文傳遞給呼叫者函式,則會更新 streamWrapper::$context 屬性。