Devel::Symdump lets you examine all the symbols in a package.
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.


In reply to Re: Show available module objects. by Thilosophy
in thread Show available module objects. by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.