加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_新乡站长网 (https://www.0373zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php中命名空间如何引入

发布时间:2022-10-15 11:16:44 所属栏目:PHP教程 来源:
导读:  这篇文章主要介绍php中命名空间如何引入,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

  php是什么语言

  php,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hyp
  这篇文章主要介绍php中命名空间如何引入,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
 
  php是什么语言
 
  php,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。
 
  如果php中的命名空间需求较多,可以创建多级空间来解决,但这样也产生了许多不便之处。为了使代码部分进行简化,我们又增加了引入的方法,通过use关键字来实现PHP命名空间,主要是给对象起别名的方法。
 
  1.命名空间引入好处
 
  (1)命名空间可以声明为多级空间,这个多级空间元素在其他空间内部访问的时候,不得已需要通过完全限定名称方式,这个完全限定名称不方便开发、维护、使用。
 
  (2)为了降低代码的复杂度,可以在当前的空间把指定的空间给引入进来,进而可以方便地通过“限定名称”的方便的形式使用其他空间的元素.
 
  2.使用use关键字
 
  如果引入类与当前空间的类起冲突时,可以使用as起别名;如use App\Student as Stu;
 
  使用use引入后,可以直接使用类名称;$student = new Student()
 
  3.实例
 
  ';
  echo?\app\index\controller\say().'
  ';
  $user?=?new?\app\index\controller\User;
  echo?$user->hello();
  echo?'
  ';
  ?
  //?用use来导入一个命名空间,并起个简短的名称
  use?const?app\index\controller\CITY;
  use?function?app\index\controller\say;
  use?app\index\controller\User;
  echo?CITY.'
  ';
  echo?say().'
  ';
  $user?=?new?User;
  echo?$user->hello();
  echo?'
  ';
  ?
  //?用as来进一步简化空间的名称
  use?const?app\index\controller\CITY?as?C;
  use?function?app\index\controller\say?as?s;
  use?app\index\controller\User?as?U;
  echo?C.'
  ';
  echo?s().'
  ';
  $user?=?new?U;
  echo?$user->hello();
  echo?'
  ';
  以上是“php中命名空间如何引入”这篇文章的所有内容,感谢各位的阅读!
 

(编辑:开发网_新乡站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!