Thread Modul-Routine mit dynamischem Namen aufrufen: @asd = Modul::$Routine(); (7 answers)
Opened by stefank86 at 2003-11-08 13:29

Dubu
 2003-11-08 15:04
#70472 #70472
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
[quote=stefank86,08.11.2003, 12:29]
Code: (dl )
@asd = Modul::$Routine();

Das führt zur Fehlermeldung "Bad name after...".[/quote]
Meinst du den Skalar $Modul::Routine oder die Funktion Modul::Routine()? Und du willst das einem Array zuweisen?

Edit: Ah, jetzt verstehe ich.
Nein, du musst dann schon dem Skalar $Routine vorher einen Verweis auf die passende Routine zuweisen, z.B. so:
Code: (dl )
1
2
3
$Routine = \&Modul::IrgendeineRoutine;
# ...
@asd = $Routine->();
\n\n

<!--EDIT|Dubu|1068296816-->

View full thread Modul-Routine mit dynamischem Namen aufrufen: @asd = Modul::$Routine();