1,namespace
第一个namespace前面不能有代码
<?php
namespace app
new arr();
namespace app\eee\r
2,use
后面跟着是类名,意思是现在可以使用之前包含进的命名空间里的某个类,如果不同命名空间的类名相同,但是要在一个文件里引用,就可以是as 别名。
use app\salse\add
use app\salse\add as addsales
总结:
命名空间不是代替require或include,不同文件还是要照常包含,命名空间只是为了将代码中类、接口、常量等按逻辑划分,相当于操作系统的文件系统:
1,想要找到某个文件,就要写完整路径
2,同一个空间下的文件名称不能相同