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