Hi!

> RFC: https://wiki.php.net/rfc/use_function
> Patch: https://github.com/php/php-src/pull/388

Looking at the patch:

1. use function bar as bar;
does not produce any warning

2.
use function x\foo as bar;

function bar() {
   echo "OK!";
}

Does not produce any warnings or errors, though it should be.

3. This code:
namespace x;
use foo as bar;
use function foo as bar;
bar();

Produces a crash.

I would suggest this patch needs a bit more work on corner cases.

-- 
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
(408)454-6900 ext. 227

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

Reply via email to