2011-08-04 4 views
2
use API; 
use Database; 
use Routines; 
use Encode qw/encode decode/; 
use CGI; 
use CGI::Carp; 
use File::Basename; 
  1. Comment puis-je savoir où ces modules viennent?
  2. quel type de document dois-je télécharger pour voir l'implémentation de ces fonctions dans ces modules?

Merci d'avance, les gars. lolCGI/Perl fonction "utilisation"

Répondre

6

Vous pouvez utiliser perldoc -m pour voir le contenu du paquet:

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

Ou le commutateur -l pour voir où le paquet est:

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

Vous pouvez également trouver toutes les sources à CPAN. Regarder un seul fichier isolément n'est généralement pas très fructueux, vous voudrez regarder tous les fichiers de la distribution comme un ensemble cohérent.

Vous aurez probablement envie de se familiariser avec les autres choses qui peuvent faire perldoc:

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