';
}
class foo
{
static function demo() {
echo '命名空间为:'.__NAMESPACE__.'--类foo的方法demo'.'
';
}
}
/* 非限定名称 */
foo(); // 解析为函数 Foo\Bar\foo
foo::demo(); // 解析为类 Foo\Bar\foo 的静态方法 staticmethod
echo '命名空间为:'.__NAMESPACE__.'--常量FOO:'.FOO.'
'; // 解析为常量 Foo\Bar\FOO
/* 限定名称 */
subnamespace\foo(); // 解析为函数 Foo\Bar\subnamespace\foo
subnamespace\foo::demo(); // 解析为类 Foo\Bar\subnamespace\foo,
// 以及类的方法 staticmethod
echo '命名空间为:'.__NAMESPACE__.'--常量FOO:'.subnamespace\FOO.'
'; // 解析为常量 Foo\Bar\subnamespace\FOO
/* 完全限定名称 */
\Foo\Bar\foo(); // 解析为函数 Foo\Bar\foo
\Foo\Bar\foo::demo(); // 解析为类 Foo\Bar\foo, 以及类的方法 staticmethod
echo \Foo\Bar\FOO; // 解析为常量 Foo\Bar\FOO
?>