namespace MyClass\Util;
class Sample {
public function each(Object $f) {
}
}
来自调用文件(未命名空间)
$sample = new Sample();
$sample->each(new stdClass());
生产:
可捕获的致命错误:传递给 MyClass\Util\Sample.php 的参数 1 必须是 MyClass\Util\Object 的实例,给定的 Object 实例
您可以使用\
指向全局命名空间:
namespace MyClass\Util;
class Sample {
public function each(\Object $f) {
}
}
作为参考,您可以阅读全球空间 http://php.net/language.namespaces.global (引用) :
名称前缀为\
将指定
该名称是必需的
即使在全球空间的背景下
命名空间。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)