介绍
这篇文章主要介绍php中命名空间如何引入,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
php是什么语言
php,一个嵌套的缩写名称,是英文超级文本预处理语言(php:超文本预处理器)的缩写。php是一种HTML内嵌式的语言,php与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。
如果php中的命名空间需求较多,可以创建多级空间来解决,但这样也产生了许多不便之处。为了使代码部分进行简化,我们又增加了引入的方法,通过用关键字来实现,主要是给对象起别名的方法。
<强> 1。命名空间引入好处强>
(1)命名空间可以声明为多级空间,这个多级空间元素在其他空间内部访问的时候,不得已需要通过完全限定名称方式,这个完全限定名称不方便开发,维护,使用。
(2)为了<>强降低代码的复杂度>强,可以在当前的空间把指定的空间给引入进来,进而可以方便地通过“限定名称“的方便的形式使用其他空间的元素。
<强> 2。使用使用关键字强>
如果引入类与当前空间的类起冲突时,可以<强>使用,起别名>强;如使用App \学生Stu;
使用使用引入后,可以<强>直接使用类名称>强;美元学生=new ()
<强> 3。实例强>
& lt; php ? ,/* * ,*命名空间的导入,本质上就是用一个别名,来简化一个比较长的多级的命名空间名称 ,* ,*导入主要针对类空间,PHP5.6以后,也支持常量与函数空间名称导入 ,* ,*导入空间默认名称主要用使用,空间别名的简化用 ,*使用使用导入空间别名,可作为来用自定义别名,防止空间重名 ,*/, namespace app \指数\控制器; const CITY =, & # 39;北京& # 39;; , function 说() { ,,,return & # 39; Hello 世界! & # 39;; } , class 用户 { ,,,public function hello () ,,,{ ,,,,,,,return “我# 39;m 好,,thank 你!“ ,,,} } , namespace myspace; ,//,不使用使用来简化空间名称 , 控制器echo 指数\ app \ \ \城市强生# 39;& lt; br> & # 39;; echo 控制器\ app \指数\ \说()# 39;公司& lt; br> & # 39;; user 美元;=,new 控制器\ app \指数\ \用户; echo 用户→美元hello (); echo & # 39; & lt; hr> & # 39;; ,//,用使用来导入一个命名空间,并起个简短的名称 use const 应用程序控制器\指数\ \城市; use function 应用程序控制器\指数\ \说; use 应用程序控制器\指数\ \用户; echo 城市强生# 39;& lt; br> & # 39;; 本市echo 说()# 39;& lt; br> & # 39;; $ user =, new 用户; echo 用户→美元hello (); echo & # 39; & lt; hr> & # 39;; ,//,用作为来进一步简化空间的名称 use const 应用程序控制器\指数\ \ CITY as C; use function 应用程序控制器\指数\ \ say as ; use 应用程序控制器\指数\ \ User  as U; 本市echo C # 39; & lt; br> & # 39;; 本市echo s () # 39; & lt; br> & # 39;; $ user =, new U; echo 用户→美元hello (); echo & # 39; & lt; hr> & # 39;;
以上是“php中命名空间如何引入”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!