天天看點

php常用Stream函數集介紹php常用Stream函數集介紹

php常用Stream函數集介紹

作者: 字型:[

增加 減小

] 類型:轉載 時間:2013-06-24

本篇文章是對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_name函數:擷取本地或者網絡Socket的名稱

stream_socket_pair函數:建立兩個無差別的Socket資料流連接配接

stream_socket_recvfrom函數:從Socket擷取資料,不管其連接配接與否

stream_socket_sendto函數:向Socket發送資料,不管其連接配接與否

stream_socket_server函數:建立一個網絡或者UNIX Socket服務端

stream_wrapper_restore函數:恢複一個事先登出的資料包

stream_wrapper_unregister函數:登出一個URL位址包