On Tue, 23 Mar 2004, George Schlossnagle wrote: > On Mar 23, 2004, at 11:53 AM, Andrei Zmievski wrote: > > > On Mon, 22 Mar 2004, Andi Gutmans wrote: > >> What would you expect? That if a new style constructor is defined we > >> always > >> use that and allow old-style as regular method? > > > > Yep. > > > I agree with the part about the new-style constructor always being > preferred to the old-style constructor, but besides being really > confusing, where do you being able to call the old-style as a regular > method coming in handy?
I could see people doing: class foo { function foo() { ...constructor stuff... } function __construct() { $this->foo(); } } In order to make the class work on both PHP4 and PHP5 in which case it would be essential for foo() to be callable as a regular method in the class. -Rasmus -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php