Thread Bad name after... (52 answers)
Opened by bianca at 2015-02-19 12:08

clms
 2015-02-19 12:36
#179727 #179727
User since
2010-08-29
373 Artikel
BenutzerIn
[default_avatar]
In Zeile 1 referenzierst Du eine named-sub "testsub". Die gibt es in Deinem Code aber nicht. Dafür müsste in Zeile 11 sub testsub {...} stehen.

Dann der Auslöser der Fehlermeldung: was erwartest Du von testoben::$aufruf? Was soll das sein?

Wenn ich es richtig interpretiere, beginnt testoben:: einen hierarchischen Namen der hinter dem :: fortgesetzt werden muss, z.B. mit einem Funktionsnamen aus dem package testoben. (a) darf der Namen (bzw. seine Fortsetzung) kein '$' enthalten und (b) ist in diesem Package noch nichts definiert, es gibt also keine mögliche, gültige Fortsetzung.


Willst Du der Funktion in $aufruf das Package / den Klassenamen "testoben" als ersten Parameter übergeben? Dann musst Du das wahrscheinlich so machen: $aufruf->(testoben,'a')

View full thread Bad name after...