深入浅析php中如何声明和引入命名空间
例:
';
}
namespace China/Beijing; // 定义命名空间
function getInfo () {
echo 'China/Beijing
';
}
use China/Beijing/Shunyi;
getInfo();
Shunyi/getInfo();
?>
2.1 引入空间元素
引入类: use
引入函数:use function
引入常量: use const
例:
'; // 引入函数 use function China/Beijing/Shunyi/getInfo; getInfo(); echo '
'; // 引入常量 use const China/Beijing/Shunyi/TYPE; echo TYPE; ?>
2.2 给类、函数取别名
如果引入的类和函数与当前空间的类和函数名称相同,需要给引入的类和函数取别名。
通过as取别名
例:
'; $stu1=new ChinaStudent; var_dump($stu1); ?>
2.3 公共空间
如果一个页面没有namespace声明空间这个页面的元素在公共空间下
公共空间用/表示
例:
'; } /getInfo(); ?>
2.4 命名空间注意事项
1、命名空间只能存放类、函数、const常量。
2、第一个namespace前面不能有任何的代码,空白字符,header()也不行。
3、包含文件不影响当前的命名空间。
以上就是深入浅析php中如何声明和引入命名空间的详细内容,更多请关注毛票票其它相关文章!
热门推荐
10 感谢父母的简短祝福语
11 九子订婚祝福语简短
12 怎么说祝福语简短
13 高考前祝福语简短字句
14 圆圆的祝福语简短
15 提早庆祝生日祝福语简短
16 早安祝福语大全简短励志
17 男童毕业蛋糕祝福语简短
18 好听的元旦简短祝福语