OO-problem
| From: | Bas Cancrinus | Date: | Tue, 17 Apr 2001 21:33:18 +0000 |
| Subject: | OO-problem | ||
| Groups: | php.lang | ||
| Request: | Send a blank email to php-lang+get-138@lists.php.net to get a copy of this message | ||
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