PHP 流函式
PHP 流簡介
流是檔案、網路、資料壓縮以及其他具有共同函式集和用法的一系列操作的通用表示方法。最簡單的定義是,流是一個表現出流式行為的資源物件。也就是說,它可以以線性方式讀取或寫入,並且可能能夠在流中進行 fseek() 到任意位置。
包裝器是額外的程式碼,它告訴流如何處理特定的協議/編碼。
安裝
流函式是 PHP 核心的一部分。使用這些函式無需安裝。
PHP 流函式
函式 | 描述 |
---|---|
set_socket_blocking() | 在 PHP 5.4 中已棄用,在 PHP 7.0 中已移除。 stream_set_blocking() 的別名 |
stream_bucket_prepend() | |
stream_context_create() | |
stream_context_get_default() | |
stream_context_get_options() | |
stream_context_get_params() | |
stream_context_set_default() | |
stream_context_set_options() | |
stream_context_set_params() | |
stream_copy_to_stream() | 將資料從一個流複製到另一個流 |
stream_filter_append() | 將過濾器附加到流 |
stream_filter_prepend() | |
stream_filter_register() | |
stream_filter_remove() | |
stream_get_contents() | |
stream_get_filters() | |
stream_get_line() | |
stream_get_meta_data() | |
stream_get_transports() | |
stream_get_wrappers() | |
stream_is_local() | |
stream_isatty() | |
stream_notification_callback() | |
stream_register_wrapper() | stream_wrapper_register() 的別名 |
stream_resolve_include_path() | |
stream_select() | |
stream_set_blocking() | |
stream_set_chunk_size() | |
stream_set_read_buffer() | |
stream_set_timeout() | |
stream_set_write_buffer() | |
stream_socket_accept() | |
stream_socket_client() | |
stream_socket_enable_crypto() | |
stream_socket_get_name() | |
stream_socket_pair() | |
stream_socket_recvfrom() | |
stream_socket_sendto() | |
stream_socket_server() | |
stream_socket_shutdown() | |
stream_supports_lock() | |
stream_wrapper_register() | |
stream_wrapper_restore() | |
stream_wrapper_unregister() |