php中命名空间如何引入

  介绍

这篇文章主要介绍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中命名空间如何引入”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

php中命名空间如何引入