Thread Perl OOP (12 answers)
Opened by sid burn at 2006-09-21 19:24

betterworld
 2006-09-21 20:03
#70140 #70140
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
[quote=sid burn,21.09.2006, 17:24]1) Leider bin ich jetzt nicht mehr in der Lage einfach nur "$user->password" und "$user->password('neues_password')" zu schreiben. Da ja die Methode password eine Objektreferenz zurück gibt. Gibt es irgendeine Möglichkeit das trotzdem zu Implementiere?[/quote]
Das zweite ($user->password('neues_password')) koenntest Du ja machen, indem Du if (@_) { ... } schreibst.

Beim ersten koenntest Du vielleicht den Stringification-Operator ueberladen (siehe perldoc overload). In dem Fall wuerde aber der Speicher fuer den ganzen Hash trotzdem belegt werden.

Du kannst Dir ja auch mal Class::Accessor und aehnliche angucken, vielleicht kannst Du ein paar Tricks abgucken.\n\n

<!--EDIT|betterworld|1158854674-->

View full thread Perl OOP