Re: towards the next 5.3 release
| From: | Marcus Boerger | Date: | Sun, 08 Feb 2009 14:36:45 +0000 |
| Subject: | Re: towards the next 5.3 release | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-42977@lists.php.net to get a copy of this message | ||
Hello Stanislav,
it should actually be a hard error. As we always claim PHP follows pure
IS-A relation ships.
Tuesday, February 3, 2009, 8:42:51 PM, you wrote:
> Hi!
>> http://bugs.php.net/bug.php?id=46984 - E_STRICT
> I think overriding foo($x) with foo($x, $y) - with both parameters
> required - leads to calls to foo with one argument be wrong for child -
> thus violating LSP and warranting E_STRICT.
> --
> Stanislav Malyshev, Zend Software Architect
> stas@zend.com http://www.zend.com/
> (408)253-8829 MSN: stas@zend.com
Best regards,
Marcus