<?php
namespace foo {
class Foo {
public function __construct() {
function do_foo() {
echo __FUNCTION__, "\n";
}
function do_bar() {
echo __FUNCTION__, "\n";
}
}
}
function foobar() {
echo __FUNCTION__, "\n";
}
}
namespace bar {
use foo as f;
use foo\foobar;
new f\Foo();
f\do_foo();
foobar();
}
foo\do_foo
Fatal error: Uncaught Error: Call to undefined function bar\foobar() in /in/7vIHn:33
Stack trace:
#0 {main}
thrown in /in/7vIHn on line 33
Process exited with code 255.
Output for 7.3.0
foo\do_foo
Fatal error: Uncaught Error: Call to undefined function foobar() in /in/7vIHn:33
Stack trace:
#0 {main}
thrown in /in/7vIHn on line 33
Process exited with code 255.