ホームページ > バックエンド開発 > PHPチュートリアル > php_PHP チュートリアルで ob (Output Buffer 出力バッファ) 関数を使用する方法

php_PHP チュートリアルで ob (Output Buffer 出力バッファ) 関数を使用する方法

WBOY
リリース: 2016-07-21 15:54:33
オリジナル
851 人が閲覧しました

出典: http://bbs.phome.net/ShowThread/?threadid=9247&forumid=2
PHP プログラミングでは、passthru()、readfile()、var_dump() など、出力を直接生成するいくつかの関数によく遭遇します。しかし、場合によっては、これらの関数の出力をファイルにインポートしたり、最初に処理してから出力したり、これらの関数の出力を文字列として処理したりする必要があります

。出力バッファリングを処理する主な関数は次のとおりです。
ob_start() は出力バッファリングを開始します。この時点で、PHP は出力を内部バッファーに転送します。この関数は内容を返します。これは、これらの出力を文字列に変換することと同じです。

ob_end_flush() は、出力バッファを終了し、将来の出力を出力します。

ob_end_clean() 出力バッファを終了し、バッファの内容を破棄します。

たとえば、var_dump() 関数は、デバッグ中に非常に役立ちます。変数の内容に < 、 > などの HTML 特殊文字が含まれている場合、Web ページに出力すると表示されません。
この問題は、出力バッファー機能を使用することで簡単に解決できます。 ob_start( );
$ OUT =
ob_END_CLEAN ; '' または、または、出力する前にこの文字列をテンプレート (Template) に送信します。



http://www.bkjia.com/PHPjc/318469.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/318469.html

技術記事

出典: http://bbs.phome.net/ShowThread/?threadid=9247nbsp; PHP プログラミングでは、passthru()、readfile()、var_dump() などの出力を直接生成する関数によく遭遇します。時々私たちは...

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート