Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个没有命名空间的类……我有另一个确实有命名空间的类……如果我尝试从非命名空间访问命名空间类,它找不到它。如何告诉我的班级使用 PHP 访问新命名空间中的其他班级?
谢谢!
在无命名空间类的名称前加上\. 例如,要DateTime在命名空间中创建 a,您可以使用:
\
DateTime
<?php namespace bar; class Foo { function hello() { echo new \DateTime(); } }
相反,您可以通过在类前面加上命名空间和a来访问命名空间类\:
<?php $f = new \bar\Foo(); $f->hello();