December 20, 2004

PHP::Perlinfo - phpinfo() 風に perl の情報を表示

[ Perl ]
This module outputs a large amount of information (only in HTML in this release) about the current state of Perl. So far, this includes information about Perl compilation options, the Perl version, server information and environment, OS version information, Perl modules, and the Perl License.

PHP には phpinfo という関数があって、phpinfo を呼び出すだけでそのシステムにインストールされた php の各種情報を HTML で表示することができます。

PHP::Perlinfo は phpinfo を真似た、perl の各種情報を表示する perlinfo 関数を提供するモジュール。CPAN からインストールして、

$ perl -MPHP::Perlinfo -e perlinfo

とすれば、以下の具合でHTML が出てきます。レイアウトが phpinfo に似てて笑えます。

perlinfo.png

含まれる情報の内容は、PHP::Perlinfo 内で use Config して取得した perl のコンパイルオプションやバージョンなど、perl から取得できる環境変数一覧、File::Find で lib/perl を舐めて取得したインストール済みモジュール一覧 (各モジュールは search.cpan.org の perldoc にリンク) などです。

実用性があるかどうかは微妙ですが、モジュール一覧をさくっと人に見せたいときとかに使うといいかも。

Content-Type: text/html を最初に吐き出すところを見ると、CGI などでの利用が想定されてるっぽいですね。

Posted by naoya at December 20, 2004 12:46 PM | トラックバック (2)  b_entry.gif
トラックバック [2件]
TrackBack URL: http://mt.bloghackers.net/mt/suck-tbspams.cgi/1385
PHP::Perlinfo
Excerpt: ここ で紹介されてました。 phpinfo っぽく、Perl の各種情報を表示するらしい。 いやぁ、Perl ってモジュールなんでもあるよね。 とりあえずCPA...
Weblog: 眠る開発屋blog
Tracked: December 20, 2004 11:17 PM
[Perl] 今月の……
Excerpt: Acme(本年最後)の変わりにPHP::Perlinfoを紹介しようと思ったら、既に紹介されている方が。改めて12月分のAcmeを探したいと思います。
Weblog: どんぞこ日誌
Tracked: December 20, 2004 11:39 PM
コメント [0件]
コメントする









名前、アドレスを登録しますか?