Thread AUTOLOAD ist übler Hack
(13 answers)
Opened by Muffi at 2015-01-13 10:43 2015-01-14T09:45:22 Muffi Der Name der Funktion ist nur ein Beispiel. AUTOLOAD hingegen ist nur ein einfacher Weg, Funktionen/Methoden so auszulagern, dass sie erst zur Laufzeit kompiliert werden. Der beste Weg, sich damit vertraut zu machen, ist die Praxis. Ah, Dein Edit: UNIVERSAL::can() so zu verbiegen, dass es auch für die autoload-Methoden den CODE (vor der Ausführung) liefert, ist ja Unfug. Da müsste ja das ganze Verzeichnis durchlaufen werden, und: Die Fehlermeldung würde letztendlich genauso aussehen, wie in dem Fall, dass eine nicht definierte Methode einfach nur aufgerufen wird. Last edited: 2015-01-14 11:03:08 +0100 (CET) |