PHP整頓拡張子は例えば、コールバックとしてPHP output bufferingDocsで動作する機能ob_tidyhandler
Docsがありますob_tidyhandlerを動的に設定する方法は?
ob_start('ob_tidyhandler');
私はしかし、私はその出力バッファ用のセットアップのデフォルト設定オプションへの道ブロックに当たっています、Tidyのがa lot of configuration settingsDocsを持っていることを知っています折り返し電話。
TidyのPHP関数のほとんどは、整然とした文書やオブジェクトを参照していますが、出力バッファリングではアクセスできないものがあります。
構成設定はtidy.default_config
ですが、実行時には変更できないため、あまり動的ではありません。
コールバックを動的に設定できるかどうかは誰にも分かりますか?私は自分自身でコールバックを書いたことを覚えています。すべての出力を集めて、tidy_repair_string
Docsへの呼び出しでそれを修復し、配列としての設定を受け入れます。しかし、私はそれを行う必要はありませんし、出力バッファの設定を渡すだけでいいと思った。
悪い知らせを届けるのはそうではありません。すでに私が期待していたドキュメントからはうまくいきませんでしたので、私はあなたに大きな貢献をした第二の意見を得ることも尋ねました。これを調べる時間をとってくれてありがとう。機能要求としてそのコールバックへのオプションに対する新しい設定/コンテキスト/方法を尋ねることを考えるのはおそらく価値があります。そうすれば、実行時にこれをよりよく制御することができます。 – hakre
X-Ref:https://github.com/leight/php-src/commit/42ba66ff4e427a28e2e652692a4a10cec8b79df2 – hakre