首頁 >後端開發 >php教程 >php中常用的Stream函數集的總結

php中常用的Stream函數集的總結

不言
不言原創
2018-07-10 17:51:402543瀏覽

這篇文章主要介紹了關於php中常用的Stream函數集,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

stream_bucket_append函數:為隊列添加資料
stream_bucket_make_writeable函數:從操作的佇列中傳回一個資料物件
stream_bucket_new函數:為目前佇列建立一個新的資料
stream_bucket_prepend函數:預備資料到佇列
stream_context_create函數:建立資料流上下文

# #stream_context_get_default函數:取得預設的資料流上下文
stream_context_get_options函數:取得資料流的設定
stream_context_set_option函數:對資料流、資料包或上下文進行設定
stream_context_set_params函數:為資料流、資料包或上下文設定參數
stream_copy_to_stream函數:在資料流之間進行複製操作
stream_filter_append函數:為資料流新增篩選器
stream_filter_prepend函數:為資料流預備新增過濾器
stream_filter_register函數:註冊一個資料流的過濾器並且作為PHP類別執行
stream_filter_remove函數:從一個資料流移除過濾器
stream_get_contents函數:讀取資料流中的剩餘資料到字串
stream_get_filters函數:傳回已經註冊的資料流過濾器列表
stream_get_line函數:按照給定的定界符從資料流資源中取得行
stream_get_meta_data函數:從封裝協定文件指標中取得標頭/元資料
stream_get_transports函數:傳回註冊的Socket傳輸列表
stream_get_wrappers函數:傳回註冊的資料流列表
stream_register_wrapper函數:註冊一個以PHP類別實作的URL封裝協定
stream_select函數:接收資料流數組並等待它們狀態的改變
stream_set_blocking函數:將一個資料流設定為阻塞或非阻塞狀態
stream_set_timeout函數:對資料流進行逾時設定
stream_set_write_buffer函數:為資料流設定緩衝區
stream_socket_accept函數:接受由函數stream_ socket_server()建立的Socket連線
stream_socket_client函數:開啟網路或UNIX主機的Socket連線
stream_socket_enable_crypto函式:為一個已連線的Socket開啟或關閉資料加密
#stream_socket_get_namename函數:取得本機或網路程式碼:取得本機或Socket的名稱
stream_socket_pair函數:建立兩個無區別的Socket資料流連接
stream_socket_recvfrom函數:從Socket取得數據,不管其連接與否
stream_socket_sendto函數:向Socket發送資料,不管其連接與否
stream_socket_sendto函數:向Socket發送資料,不管其連接與否
stream_socket_server函數:建立一個網路或UNIX Socket服務端

stream_wrapper_restore函數:恢復一個事先註銷的封包

stream_wrapper_unregister函數:註銷一個URL位址包

以上就是本文的全部內容,希望對大家的學習有幫助,更多相關內容請關注PHP中文網!

相關推薦:
php中parse_url函數的介紹


#如何解決php在foreach迴圈後留下的陣列引用問題

######

以上是php中常用的Stream函數集的總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn