PHP

[PHP]stream_copy_to_streamの完全解説|ストリーム間コピーの基本から大容量ファイル転送・パイプ処理まで実践サンプルで理解する

stream_copy_to_streamとは?stream_copy_to_stream() は、あるストリームのデータを別のストリームへコピーする関数です。ファイル・標準出力・ネットワーク接続・メモリなど、PHPが扱うあらゆるストリーム...
PHP

[PHP]stream_context_set_option完全解説|既存コンテキストへのオプション追加・変更を実践サンプルで理解する

stream_context_set_optionとは?stream_context_set_option() は、既存のストリームコンテキストリソースに対してオプションを追加・変更する関数です。stream_context_create(...
PHP

[PHP]stream_context_set_default完全解説|デフォルトストリームコンテキストの設定・グローバル通信制御を実践サンプルで理解する

stream_context_set_defaultとは?stream_context_set_default() は、PHPが内部で保持しているデフォルトストリームコンテキストを新しいオプションで設定(上書き)する関数です。file_ge...
PHP

[PHP]stream_context_get_options完全解説|ストリームコンテキストのオプション取得・デバッグ・活用法を実践サンプルで理解する

stream_context_get_optionsとは?stream_context_get_options() は、ストリームコンテキストリソースに設定されているオプションを連想配列として取得する関数です。stream_context_...
PHP

[PHP]stream_context_get_default完全解説|デフォルトストリームコンテキストの取得・活用法を実践サンプルで理解する

stream_context_get_defaultとは?stream_context_get_default() は、PHPが内部で保持しているデフォルトストリームコンテキストを取得する関数です。PHPのストリーム関数(file_get_...
PHP

[PHP]stream_context_create完全解説|HTTPリクエスト・FTP・SSL設定まで実践サンプルで理解する

stream_context_createとは?stream_context_create() は、PHPのストリーム操作に対してオプション(設定)やパラメータを付与するコンテキストリソースを生成する関数です。PHPのストリームとは、ファイ...
PHP

[PHP]sleep()完全解説|スクリプト実行の一時停止と待機処理の実践パターン

はじめにPHPスクリプトの実行を一定時間一時停止したい場面はよくあります。APIのレート制限対策・リトライ処理の間隔確保・ポーリング処理・バッチ処理の負荷分散など、「少し待ってから次の処理へ」というニーズは非常に多様です。sleep() は...
PHP

[PHP]show_source()完全解説|ソースコードのシンタックスハイライト表示とhighlight_file()との関係

はじめにPHPファイルのソースコードをブラウザ上でシンタックスハイライト付きで表示したい場面があります。ドキュメント生成・コードレビューツール・学習用サンプル表示・デバッグ支援など、コードを人間が読みやすい形で出力する用途です。show_s...
PHP

[PHP]setcookie()完全解説|Cookie送信の基本から安全な実装・SameSite設定まで

はじめにWebアプリケーションでユーザーの状態を保持するとき、セッション以外の選択肢として広く使われるのがCookieです。PHPでCookieを送信するための標準関数が setcookie() です。「ただCookieを送るだけ」と思われ...
PHP

[PHP]setrawcookie()完全解説|URLエンコードなしのCookie送信とsetcookie()との使い分け

はじめにPHPでCookieを送信するとき、多くの場面では setcookie() を使います。しかし setcookie() はCookieの値を自動的にURLエンコード(urlencode())します。JWT・Base64・JSON形式...