# Datei Foo.pm package Foo; sub foo{} 1; # Datei Bar.pm package Bar; sub foo{} 1; # Datei Baz.pl package Baz; sub foo{}; 1; require Foo; Foo::foo(); require Bar; Bar::foo(); require "Baz.pl"; # beachte den Unterschied, weil nicht .pm Baz::foo();