出力ハンドラを扱う
出力ハンドラが呼び出されると、 バッファの内容と、出力バッファリングの状態を示すビットマスクが渡されます。
buffer
- 出力バッファの内容
phase
-
PHP_OUTPUT_HANDLER_*
定数 のビットマスク
警告
出力ハンドラの内部で以下の関数をコールすると、致命的なエラーが発生します: ob_clean(), ob_end_clean(), ob_end_flush(), ob_flush(), ob_get_clean(), ob_get_flush(), ob_start()
注意: ハンドラの
PHP_OUTPUT_HANDLER_DISABLED
が設定されている場合、 ob_end_clean(), ob_end_flush(), ob_get_clean(), ob_get_flush() ob_clean(), ob_flush() をコールしてもハンドラは呼び出されません。 PHP のシャットダウン処理中でも同様です。 PHP 8.4.0 より前のバージョンでは、 ob_clean() をコールしてもこのフラグは何の効果もありませんでした。
注意: 一部のウェブサーバー、例えば Apache やビルトイン・ウェブサーバーでは、 作業ディレクトリがシャットダウン中に変更される場合があります。
+add a note
User Contributed Notes
There are no user contributed notes for this page.
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google