我有一个类,没有命名空间....我有另一个类有一个名称空间...如果我尝试从非命名空间访问命名空间类,它找不到它。如何告诉我的类使用PHP访问新命名空间中的其他类?
谢谢!
答案 0 :(得分:1)
使用\
在名称空间为少的类的名称前面。例如,要在命名空间中创建DateTime
,您可以使用:
<?php namespace bar;
class Foo {
function hello() {
echo new \DateTime();
}
}
相反,您可以通过在类之前使用命名空间和 a \
来访问命名空间类:
<?php
$f = new \bar\Foo();
$f->hello();