Karst: use ....

Hallo,
kann mir jemand erklären, was die :: bedeuten und wo ich etwas in Selfhtml (oder anderen übersichtlichen Doku) darüber finde?
Leider kann man ja nicht mit :: in Selfhtml und über Google suchen.

use CGI::Carp qw(fatalsToBrowser);
use HTMLprint;

Danke

  1. kann mir jemand erklären, was die :: bedeuten und wo ich etwas in Selfhtml (oder anderen übersichtlichen Doku) darüber finde?
    Leider kann man ja nicht mit :: in Selfhtml und über Google suchen.
    use CGI::Carp qw(fatalsToBrowser);
    use HTMLprint;

    http://perldoc.perl.org/perlmod.html#Packages

    mfg Beat

    --
    ><o(((°>           ><o(((°>
       <°)))o><                     ><o(((°>o
    Der Valigator leibt diese Fische
  2. Hallo Karst!

    Hallo,
    kann mir jemand erklären, was die :: bedeuten und wo ich etwas in Selfhtml (oder anderen übersichtlichen Doku) darüber finde?
    Leider kann man ja nicht mit :: in Selfhtml und über Google suchen.

    :: ist ein Notation die / entspricht

    Module werden in @INC gesucht. Ohne weiteren Erweiterungen (wie zum Beispiel durch use lib) enthält @INC alle Module die in:

    perl/lib
    perl/site/lib
    .

    sind ("." ist das Working Directory, also das Verzeichnis des auszuführenden Skripts).

    Module, die in Unterverzeichnisse dieser dreien Verzichnisse zu finden sind I werden durch diese Notation eingebunden:

    use CGI::Carp qw(fatalsToBrowser);

    Das Modul Carp.pm befindet sich in perl/lib/CGI (oder perl/site/lib/CGI)

    use HTMLprint;

    Hier ist das Modul HTMLprint.pm direkt in einem der obigen Verzeichnis und in keinem Unterverzeichnis davon.

    Wenn Du in Deinem cgi-bin ein Verzeichnis Mein erstellst und dort ein Modul namens Modul.pm ablegst, bindest Du in ein mit:

    use Mein::Modul;

    Viele Grüße aus Frankfurt/Main,
    Patrick

    --
    _ - jenseits vom delirium - _

       Diblom   [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
    Achtung Agentur! | Nichts ist unmöglich? Doch! | Heute schon gegökt?