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:[EMAIL PROTECTED]


-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to