use Devel::Symdump;
use CGI;
my $obj = Devel::Symdump->new('CGI');
$obj->as_string
produces
arrays
CGI::ISA
CGI::QUERY_PARAM
functions
CGI::AUTOLOAD
CGI::DESTROY
CGI::XHTML_DTD
CGI::_checked
(...)
CGI::to_filehandle
CGI::unescape
hashes
CGI::EXPORT
CGI::EXPORT_OK
CGI::EXPORT_TAGS
CGI::QUERY_FIELDNAMES
CGI::QUERY_PARAM
ios
packages
CGI::Util
scalars
CGI::AUTOLOAD
CGI::AUTOLOADED_ROUTINES
CGI::AUTOLOAD_DEBUG
CGI::AutoloadClass
CGI::BEEN_THERE
CGI::BEGIN
CGI::CGI
(...)
CGI::to_filehandle
CGI::unescape
unknowns
Note that AUTOLOAD'ed subroutines will not be shown, and that without the documentation you still have no idea what
these symbols are for, and which and how to use them.
perldoc ModuleName should bring up the module documentation pretty fast.
|