栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

php中命名空间的引入方法

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

php中命名空间的引入方法

如果php中的命名空间需求较多,可以创建多级空间来解决,但这样也产生了许多不便之处。为了使代码部分进行简化,我们又增加了引入的方法,通过use关键字来实现,主要是给对象起别名的方法。下面我们就命名空间的引入好处、use关键字使用、引入实例分别带来详解。

1.命名空间引入好处

(1)命名空间可以声明为多级空间,这个多级空间元素在其他空间内部访问的时候,不得已需要通过完全限定名称方式,这个完全限定名称不方便开发、维护、使用。

(2)为了降低代码的复杂度,可以在当前的空间把指定的空间给引入进来,进而可以方便地通过“限定名称”的方便的形式使用其他空间的元素.

2.使用use关键字

如果引入类与当前空间的类起冲突时,可以使用as起别名;如use AppStudent as Stu;

使用use引入后,可以直接使用类名称;$student = new Student()

3.实例

';
echo appindexcontrollersay().'
'; $user = new appindexcontrollerUser; echo $user->hello(); echo '
';   // 用use来导入一个命名空间,并起个简短的名称 use const appindexcontrollerCITY; use function appindexcontrollersay; use appindexcontrollerUser; echo CITY.'
'; echo say().'
'; $user = new User; echo $user->hello(); echo '
';   // 用as来进一步简化空间的名称 use const appindexcontrollerCITY as C; use function appindexcontrollersay as s; use appindexcontrollerUser as U; echo C.'
'; echo s().'
'; $user = new U; echo $user->hello(); echo '
';

以上就是php中命名空间的引入方法,在一定程度上能解决代码繁琐和满足多级空间的需求。除了use外还有一些其他方法,大家可以在课后查找资料。更多php学习指路:php教程

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/14421.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号