在PHP中创建对象时使用反斜杠\的目的是什么?
$ iter = new \ ArrayIterator($ arr);
答案 0 :(得分:1)
它用于创建完全限定类的新对象。比如,您的代码位于名称空间" Namespace1":
namespace Namespace1;
$iter = new ArrayIterator();
将被解析为Namespace1\ArrayIterator();
和
$iter = new \ArrayIterator();
将被解析为ArrayIterator();
有关命名空间的更多信息,请参阅:http://php.net/manual/de/language.namespaces.basics.php。