请选择 进入手机版 | 继续访问电脑版

php多级命名空间

[复制链接]
查看1413 | 回复0 | 2020-11-4 19:59 | 显示全部楼层 |阅读模式
命名空间的名字可以是多级的(子级命名空间)。
代码如下:
  1. <?php
  2.     namespace china\beijing\shunyi;
  3.     class Student{
  4.         public $name = 'tom';
  5.         public function show(){
  6.             echo "我是学生";
  7.         }
  8.     }

  9.     namespace usa\washington;
  10.     class Student{
  11.         public $name = 'Kim';
  12.         public function show(){
  13.             echo "我是老师";
  14.         }
  15.     }

  16. $stu = new \china\beijing\shunyi\Student;
  17. $stu->name;
  18. $stu->show();
  19. ?>
复制代码
总结:如果将相对路径转成绝对路径
公共空间+命名空间+空间元素公共空间           命名空间                  空间元素   \         China\Shanghai\PuDong\        Student
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

UID
1
贡献
387
丢币
38902
主题
4607
回帖
116
注册时间
2018-9-25
最后登录
2024-3-24