私が構築しているいくつかのインターフェースの多くの場所でカスタムエラーをスローしたいと考えています。関数内でエコーを使用するだけで、ページのタグの上にコードがエコーされます。そのため、エラーを処理してバックトレースを提供するカスタム関数を作成しましたが、これもページの上に出力されます。
これが私が使用している機能です:
function error($msg) {
trigger_error($msg, E_USER_WARNING);
echo '<pre>';
debug_print_backtrace();
echo '</pre>';
}
ページのタグ内にエラーを出力するにはどうすればよいですか?
または、これを行うためのより良い方法はありますか?