OutputBuffer 出力バッファ関数の素晴らしい使い方_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:30:00
オリジナル
1359 人が閲覧しました

PHP プログラミングでは、passthru()、readfile()、var_dump() など、出力を直接生成する関数によく遭遇します。しかし、場合によっては、これらの関数の出力をファイルにインポートしたり、最初に処理したり、次に、出力するか、これらの関数の出力を文字列として処理します。この時点では、出力バッファリングを処理するためのいくつかの主要な関数があります。この時点で、PHP は出力バッファリングを開始します。出力を停止し、その後、すべての出力が内部バッファに転送されます。この関数は、内部バッファの内容を返します。これは、ob_get_length() が内部バッファの長さを返します。 ) 出力バッファを終了し、バッファの内容を出力します。この後、ob_end_clean() は出力バッファを終了し、バッファの内容を破棄します。たとえば、var_dump() 関数は構造体と内容を出力します。これはデバッグ時に非常に便利ですが、変数の内容に などの特殊な HTML 文字が含まれている場合、Web ページに出力するときに表示されません。この問題を解決するには、出力バッファ関数 var_dump($var); $out = ob_end_clean(); この時点で、var_dump() の出力は既に $out に保存されています。 now: echo
. htmlspecialchars ($out) .
; または、この文字列をテンプレート (Template) に送信してから出力します。

http://www.bkjia.com/PHPjc/531649.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/531649.html技術記事 PHP プログラミングでは、passthru()、readfile()、var_dump() など、出力を直接生成する関数がよく登場します。しかし、場合によっては、これらの関数の出力をファイルにインポートしたり、...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!