批改状态:未批改
老师批语:
大家好:
以下为我对命名空间的练习,若有错误望大家指出,谢谢
<?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 {.........}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号