Thread Von CGI.pm Methods erben (25 answers)
Opened by rosti at 2011-04-12 10:35

pq
 2011-04-12 11:11
#147597 #147597
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
wieso nutzt du hier vererbung? das leuchtet mir überhaupt nicht ein.
du sagst, du möchtest 2 methoden erben, aber überschreibst sie und sagst, du willst nicht, dass deine attribute überschrieben werden. packst das CGI-objekt selbst in ein attribut, womit jegliche weitere verwerbung sinnlos wird (wenn du jetzt eine andere methode als param oder header auf $erbe aufrufst, wird diese methode ein korrektes CGI-objekt in $self erwarten, bei dir steht es aber in $self->{CGI}.
lass die vererbung und das SUPER:: einfach weg, denn offensichtlich willst du gar keine vererbung.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Von CGI.pm Methods erben