Thread Fehlermeldung, find den Fehler aber nicht (6 answers)
Opened by Gast at 2007-12-11 17:45

pq
 2007-12-12 11:46
#103756 #103756
User since
2003-08-04
12209 Artikel
Admin1
[Homepage]
user image
nepos+2007-12-12 08:45:40--

Ganz sicher hast du keine sub xxx() deklariert und dann xxx($bla) aufgerufen ohne eins auf die Finger zu kriegen. Was wäre denn sonst der Sinn von Prototypen?

klar geht das, wenn man die sub vor der deklaration aufruft (und keine warnings benutzt, die
einen darauf aufmerksam machen)
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
$ perl -wle'
foo(23);
sub foo() { print "foo(@_)" }
'
main::foo() called too early to check prototype at -e line 2.
foo(23)
$ perl -le'
foo(23);
sub foo() { print "foo(@_)" }
'
foo(23)
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 Fehlermeldung, find den Fehler aber nicht