コード例 #1
0
include __DIR__ . '/_ns-pass-011_inc.php';
const FOO = 2;
function foo()
{
}
class foo
{
    static function staticmethod()
    {
    }
}
/* Unqualified name */
foo();
// resolves to function Foo\Bar\foo
foo::staticmethod();
// resolves to class Foo\Bar\foo, method staticmethod
echo FOO;
// resolves to constant Foo\Bar\FOO
/* Qualified name */
subnamespace\foo();
// resolves to function Foo\Bar\subnamespace\foo
subnamespace\foo::staticmethod();
// resolves to class Foo\Bar\subnamespace\foo,
// method staticmethod
echo subnamespace\FOO;
// resolves to constant Foo\Bar\subnamespace\FOO
/* Fully qualified name */
\Foo\Bar\foo();
// resolves to function Foo\Bar\foo
\Foo\Bar\foo::staticmethod();