2011-08-04 19 views
2
use API; 
use Database; 
use Routines; 
use Encode qw/encode decode/; 
use CGI; 
use CGI::Carp; 
use File::Basename; 
  1. どのようにそれらのモジュールがどこから来たのか分かりますか?
  2. これらのモジュール内でこれらの機能の実装を確認するには、どのようなドキュメントをダウンロードする必要がありますか?

ありがとうございます。笑CGI/Perl "use"関数

答えて

6

あなたは、パッケージの内容を確認するためにperldoc -mを使用することができます。

$ perldoc -m CGI 
package CGI; 
require 5.004; 
use Carp 'croak'; 
... 

それとも-lスイッチパッケージがどこにあるか確認するために:

$ perldoc -l CGI 
/System/Library/Perl/5.10.0/CGI.pm 

あなたはまた、CPANですべてのソースを見つけることができます。 1つのファイルを単独で見るだけではそれほど効果的ではありません。ディストリビューション内のすべてのファイルを一貫した全体として見たいと思うでしょう。

おそらくperldocを行うことができます他の事を理解したいと思う:

http://perldoc.perl.org/perldoc.html