Re: OO-problem

From: Date: Tue, 17 Apr 2001 21:39:35 +0000
Subject: Re: OO-problem
References: 1  Groups: php.lang 
Request: Send a blank email to php-lang+get-139@lists.php.net to get a copy of this message
PHP does not support method overloading like that. -Rasmus On Tue, 17 Apr 2001, Bas Cancrinus wrote: > Hi, > > I'm experiencing the following problem when I try to implement an > OO-model in PHP: > If a class, say A, has more than 1 method with equal names, say b, and > different signatures and one of these methods b of an instance A is > called, then PHP always delegates that call to the first method that > appears in the code. > Example: > > class A { > function b () { > ... > } > function b ($var) { > ... > } > } > $anInstance = new A; > $aReturnValue = $anInstance->b (...) // Won't work > > Is this a bug or is there any other reason for this behaviour? > > Thanks, > Bas > > > -- > PHP Language Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-lang-unsubscribe@lists.php.net > For additional commands, e-mail: php-lang-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net >

« previous php.lang (#139) next »