Folgendes Codestück ist in einem Package vorhanden.
sub header {
my $self = shift;
$self->{ _private }->{ _cgih }->CGI::header( @_ );
}
Das Package compiliert ohne Probleme.
use strict + warnings ist eingeschaltet.
Verwende ich aber in einem Skript warnings aktiv habe und das Package use, dann gibt es folgende Meldung:
Error.pm: Subroutine header redefined at x:/wwwroot/users/test/web/cgi-bin/lib/Cgi/Error.pm line 72
Wie ist das zu umgehen?
No warnings und in einem Block?
Ich stehe gerade auf dem Schlauch.