Matti Maekitalo: abfangen "&$perl_function_name(10)" wenn funktion nicht existier

Beitrag lesen

Tach auch.

über eine Variable in der der Funktionsname steht, springe ich Funktionen an.
Wie kann ich das sauber abfangen wenn der Funktionsname nicht stimmt/existiert. (schreibfehler)

Wenn es dir darum geht, Funktionen aufzurufen, welche durch Usereingaben bestimmt werden, würde ich dir empfehlen, anonyme Funktionen in einem Hash zu speichern. Dann kannst du auf Existens des Hash-Keys prüfen, und der User kann nicht irgendwelche Funktionen aufrufen, sondern nur solche, die du explizit als so aufrufbar definierst.

Bis die Tage,
Matti