Mailinglisten-Archive |
>> __toString() >> muss man schließlich auch selber implementieren. Also warum nicht >> gleich eine eigene Methode schreiben?! TR> Warum... Ganz einfach: TR> $string = (string) $object; ruft automatisch die __toString() Methode auf. TR> wenn nun $array = (array) $object; mit gleich eine __toArray() Methode TR> aufrufen wuerde, dann waer das sehr praktisch fuer den oben TR> beschriebenen hintergrund. Und worin würde der Unterschied zu $string= $obj->machString(); bestehen? In diesem Fall sehe ich einfach keinen Vorteil bei den Interceptor-Methoden. Ich sehe bei den den ganzen Interceptor-Methoden wie __get(), __set(), __call() etc. eine sehr große Gefahr, dass unsauber programmiert wird.
php::bar PHP Wiki - Listenarchive