これには、2 つの質問が 1 つにラップされています。
1) php スクリプトの内部にエラーがある場合、<div style="<?php echo $1; ?>"
php エラー ハンドラでこの引用符を閉じるにはどうすればよいですか? エラー ハンドラは既にカスタマイズしていますが、残念ながら、すべてが<div style="...
2) レジスタ シャットダウン関数に php の致命的なエラー ハンドラがあります。ページから残りのバッファをクリアすることはできますか (つまり、エラー メッセージのみを表示します)?
ありがとう、
エリヤ
アップデート:
これらの回答はどれも私の質問とはまったく関係がないため、明らかに私は不明確でした.
たとえば、次のコード例を見てください (1 行に 1 つ)。
<div><?php count('abc'); ?>
<div style="<?php echo count('abc');
最初のケースでは、エラー メッセージは正常に出力されます。2 番目のケースでは、div 内にエラー メッセージが表示され始めます。(カスタム ハンドラーからの) エラー メッセージ html に " がある場合、タグは次のように閉じられます (ただし、新しい " を閉じると再び開きます)。
<div style="<div style="asasdf">errortext</div>
通常のケースでも機能するこれらのタグをブラウザに強制的に閉じる方法はありますか? あるとは思いませんが、こういう場合はなんとなくできることもあります。