如何在命名空间中用use引入类、方法,并创建别名

来源:互联网 发布:淘宝固本安宫止血汤 编辑:程序博客网 时间:2024/06/01 09:17

在PHP中,命名空间用来解决在编写类库或应用程序时创建可重用的代码如类或函数时碰到的两类问题:

  1. 用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。
  2. 为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。
//  导入Classname类,并为其创建别名Another
use My\Full\Classname as Another;
// 下面的例子与 use My\Full\NSname as NSname 相同
use My\Full\NSname;
// 为函数起别名 (PHP 5.6+)
use function My\Full\functionName as func;
原创粉丝点击