PHP Stream関数 リファレンス

PHP Streamについて

ストリームは、ファイル、ネットワーク、データ圧縮などの操作を一般化する方法であり、共通の関数のセットと使用方法になっています。ストリームはリソースオブジェクトであり、ストリーム可能な動作を示します。つまり、リニアに読み書きでき、ストリーム内の任意の位置にfseek()できることがあります。

ラッパーは、特定のプロトコルやエンコーディングの処理方法をストリームに伝える追加のコードです。

インストール

ストリーム関数はPHPにデフォルトで組み込まれています。したがってこれらの関数を使用するためにはインストールは不要です。

PHP Stream関数

関数 説明
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()