Correction status:Uncorrected
Teacher's comments:
大家好:
以下为我对命名空间的练习,若有错误望大家指出,谢谢
<?php // 声明一个命名空间 namespace one { // 创建一个类 class Demo { public $name; public function aaa($name='小明') { return '我是'.$name; } } } namespace{ echo (new one\Demo())->aaa(); } // 声明一个命名空间 namespace two { //如果当前类也有一个同名的Demo类,为导入的类取一个别名 use one\Demo as Demo1; // 声明一个类 class Demo { public $name; public function bbb($name='小韩') { return '你是'.$name; } } echo (new Demo1())->aaa(); }
点击 "运行实例" 按钮查看在线实例
课程总结
1.查看命名空间中代码,使用一个没有标识符的namespace关键字加花括号即可—namespace {}
2.了解命名空间的分层管理方法,利用\
3.使用别名导入命名空间use 关键字的使用 — use ......as......
4.用户自定义命名空间,在空间标识符后有一对花括号,将属于该空间的代码全部放在花括号内
例如:namesapce one {.........}