On 03.02.2009, at 20:52, Greg Beaver wrote:

Stanislav Malyshev 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.

I agree.  If $y were optional, the LSP is no longer violated, and the
E_STRICT disappears, as expected.

Opn->Bgs


I agree. This is exactly what we have E_STRICT for ..

regards,
Lukas Kahwe Smith
m...@pooteeweet.org




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

Reply via email to