Re: php5 interfaces...

From: Date: Wed, 16 Jul 2003 09:16:40 +0000
Subject: Re: php5 interfaces...
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-3439@lists.php.net to get a copy of this message
This bug should be gone now... Thanks for the report! Zeev At 22:39 11/07/2003, Tony Bibbs wrote:
In PHP5 I noticed this behaviou with interfaces. If I have an interface with a method that takes no paramaters, an implementing class for that interfaces can have the same method take parameters...is that right? For example: interface foo { public function myFunction(); } class foobar implements foo { public function myFunction($someText) {
     echo $someText;
} } $myObj = new foobar(); $myObj->myFunction('Testing, 1, 2, 3'); This code works. To me it should flag an error or, at least a warning, no? I can see the flexibility of allowing this as it provides a kind-of form of overloading but I want to make sure this behaves as intended before I make use of this feature/bug. --Tony -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php


« previous php.internals (#3439) next »