Re: php5 interfaces...

From: Date: Mon, 14 Jul 2003 20:32:20 +0000
Subject: Re: php5 interfaces...
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-3416@lists.php.net to get a copy of this message
Hello Tony, Friday, July 11, 2003, 9:39:55 PM, you wrote: TB> In PHP5 I noticed this behaviou with interfaces. If I have an interface TB> with a method that takes no paramaters, an implementing class for that TB> interfaces can have the same method take parameters...is that right? TB> For example: TB> interface foo { TB> public function myFunction(); TB> } TB> class foobar implements foo { TB> public function myFunction($someText) TB> { TB> echo $someText; TB> } TB> } TB> $myObj = new foobar(); $myObj->>myFunction('Testing, 1, 2, 3'); TB> This code works. To me it should flag an error or, at least a warning, TB> no? I can see the flexibility of allowing this as it provides a kind-of TB> form of overloading but I want to make sure this behaves as intended TB> before I make use of this feature/bug. TB> --Tony PHP is a wek typed language....i see your point but we are not strict typed. marcus -- Best regards, Marcus mailto:helly@php.net

« previous php.internals (#3416) next »