PHP别名和导入

时间:6年前   阅读:4557

  php允许通过别名引用或导入外部的完全限定名称,是命名空间的一个重要特征。这有点类似于在类unix文件系统中可以创建对其它的文件或目录的符号连接

  所有支持命名空间的PHP版本支持三种别名或导入方式:为类名称使用别名、为接口使用别名或为命名空间名称使用别名

  在PHP中,别名是通过操作符 use 来实现的

别名

<?php
namespace hello\world\test;
use hello\world\test  as  t;//用t来替代hello\world\test
function demo(){
    echo '111';
}
t\demo();//111
?>

as可以省略

<?php
namespace hello\world\test;
use hello\world\test;//用test来替代hello\world\test
function demo(){
    echo '111';
}
test\demo();//111
?>

导入

<?php
use \ArrayObject;
$a = new ArrayObject([]);//若不使用"use \ArrayObject" ,则实例化一个 foo\ArrayObject 对象
?>

为了简化,一行中可以包含多个use语句

<?php
use My\Full\Classname as Another, My\Full\NSname;
$obj = new Another; // 实例化 My\Full\Classname 对象
NSname\subns\func(); // 调用函数 My\Full\NSname\subns\func
?>

本站声明:网站内容来源于网络,如有侵权,请联系我们https://www.qiquanji.com,我们将及时处理。

微信扫码关注

更新实时通知

上一篇:沪深300指数是什么意思?

下一篇:商品期权是什么?和50etf期权有什么区别?

网友评论

请先 登录 再评论,若不是会员请先 注册