Hi,
recent change in namespace code introduced new bug, please consider:
<?php
namespace tests;
class t1 {
function abc(\stdClass $std = null) {
}
}
?>
triggers "Fatal error: Default value for parameters with a class type hint can only be NULL" where the same w/o namespace definition works as
expected (no error).
this is tested with currently newest snap: 2008.11.09 23:30 (UTC)
I haven't filed bug report for this yet i'll do it if required.
TIA for quick fix ;-)
Marcin Kurzyna
Hi!
recent change in namespace code introduced new bug, please consider:
Current code needs some change and cleanup, which will be done shortly.
--
Stanislav Malyshev, Zend Software Architect
stas@zend.com http://www.zend.com/
(408)253-8829 MSN: stas@zend.com
2008/11/9 Marcin Kurzyna m.kurzyna@crystalpoint.pl:
Hi,
recent change in namespace code introduced new bug, please consider:<?php
namespace tests;class t1 {
function abc(\stdClass $std = null) {
}
}
?>triggers "Fatal error: Default value for parameters with a class type hint can only be NULL" where the same w/o namespace definition works as
expected (no error).this is tested with currently newest snap: 2008.11.09 23:30 (UTC)
I haven't filed bug report for this yet i'll do it if required.
Nice Marcin!
I have added 4 new tests about that issue, that wasn't detected with
the current tests.
Thanks.
--
Regards,
Felipe Pena.
Hi,
recent change in namespace code introduced new bug, please consider:
<?php
namespace tests;class t1 {
function abc(\stdClass $std = null) {
}
}
?>triggers "Fatal error: Default value for parameters with a class type hint
can only be NULL"
where the same w/o namespace definition works as expected (no error).
http://sitten-polizei.de/php/zend-constants-lookup.diff might be a possible
fix for this.
- Timm