兩個重要的術語
- *option*(選項)是特定協定的設定,例如,如果您使用 HTTP,則為「method」(方法)(get、post、put...),或者在 MongoDB 中為「插入文件時要呼叫的回呼函式」。
- *parameter*(參數)是所有協定通用的設定。截至 2015 年,只有一個參數被實作(「notification」(通知))。
雖然這些詞看起來很模糊,但它們在整個串流功能中使用得很一致,包括文件在內。
一個 context
是一組 parameters
(參數) 和包裝器特定的 options
(選項),用於修改或增強資料流的行為。 Contexts
(上下文) 是使用 stream_context_create() 建立的,並且可以傳遞給大多數與檔案系統相關的資料流建立函式(例如 fopen()、file()、file_get_contents() 等等)。
可以在呼叫 stream_context_create() 時指定 options
(選項),或者之後使用 stream_context_set_option() 來指定。您可以在 上下文選項和參數 章節中找到包裝器特定 options
(選項) 的列表。
可以使用 stream_context_set_params() 函式為 contexts
(上下文)指定 parameters
(參數)。
兩個重要的術語
- *option*(選項)是特定協定的設定,例如,如果您使用 HTTP,則為「method」(方法)(get、post、put...),或者在 MongoDB 中為「插入文件時要呼叫的回呼函式」。
- *parameter*(參數)是所有協定通用的設定。截至 2015 年,只有一個參數被實作(「notification」(通知))。
雖然這些詞看起來很模糊,但它們在整個串流功能中使用得很一致,包括文件在內。