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位址包