WarningsToBrowser is a project mainly written in Perl, it's free.
PerlのCGIで、PHPのようにエラーをブラウザに表示するモジュールです。 同じ用途のもに、Perl標準添付の CGI::Carp や、表示が美しい CGI::Carp::DebugScreen があります。
このモジュールは上のモジュールの使い方が分からない方向けです。
WarningsToBrowser.pm をCGIと同じディレクトリに起き、シェバングのすぐ下でuseしてください。
#!/usr/bin/env perl
use WarningsToBrowser;
use CGI;
...
warn $foo;
warn Dumper $bar;
die $baz;
シンタックスエラーやwarnやdieしてもブラウザに表示されます。 Content-Typeを付け忘れても、自動的に付けます。
STDOUTとSTDERRのファイルハンドルを操作する仕組みになっています。 このモジュールはレガシーCGI向けです。 この仕組みによって起こる問題に注意してください。