Or, if you'd rather not use an experimental extension, there's this hack
(learned from http://www.phpbuilder.com/columns/luis20000420.php3):
class MyClass{
function MyClass(){
$name = 'MyClass' . func_num_args();
$this->$name();
}
function MyClass1($x){
}
function MyClass2($x,$y){
}
function MyClass3($x,$y,$z){
}
//etc.
}
Andy
> -----Original Message-----
> From: Greg Beaver [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, August 06, 2003 1:09 AM
> To: Jean-Christian Imbeault
> Cc: [EMAIL PROTECTED]
> Subject: Re: [PHP] OO function overloading?
>
> Indeed it is a hack, but not for PHP 5, the extension has become part
of
> the core, and does not require that odd little "overload()" call :)
>
> Greg
>
> Jean-Christian Imbeault wrote:
>
> > Greg Beaver wrote:
> >
> >
> >>This statement isn't entirely correct, overloading is possible with
the
> >>overload extension.
> >
> >
> > True. Nice work. But still a hack in my mind :) (though a *very*
clean
> > hack).
> >
> > Jean-Christian Imbeault
> >
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php