PHP ob_gzhandler()関数
定義と使用法
この関数はob_start()
へのコールバックとして渡されることを意図しています。ブラウザがサポートしている圧縮アルゴリズムを使って出力バッファの内容を圧縮し、圧縮された内容を返します。また、どの圧縮アルゴリズムが使用されたかを示すHTTPヘッダを送信します。
構文
ob_start()
のコールバックとして使用する場合:
<div>ob_start("ob_gzhandler");</div>
単独で使用する場合:
<div>ob_gzhandler(buffer, phase);</div>
パラメータ値
パラメータ | 説明 |
---|---|
バッファ | 出力バッファの内容 |
phase | 以下の任意の数のフラグを持つビットマスク: PHP_OUTPUT_HANDLER_START - 出力バッファが作成されたばかりの場合 |
Technical Details
Return Value: | 圧縮された内容を含む文字列を返します |
---|---|
PHP バージョン: | 4.0.4+ |
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。