命名空间在php中如何使用

本文小编为大家详细介绍“命名空间在php中如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“命名空间在php中如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

1.使用规则

(1)使用时需要指定空间名称

(2)命名空间与类、函数、局部常量间使用\分割

(3)普通代码 变量、常量不在命名空间中。

2.定义子命名空间

与目录和文件的关系很象,PHP 命名空间也允许指定层次化的命名空间的名称。因此,命名空间的名字可以使用分层次的方式定义。

<?php
namespace MyProject\Sub\Level;
 
const CONNECT_OK = 1;
class Connection {/* ... */}
function connect() {/* ... */}
?>

3.多级命名空间

命名空间的名字可以是多级的(子级命名空间)

<?php
  namespace China\Beijing\Shunyi; // 定义命名空间
  function getInfo () {
    echo 'China\Beijing\Shunyi';
  }
  getInfo(); // 非限定名称访问
 
  namespace USA\Washington; // 定义命名空间
  function getInfo () {
    echo 'USA\Washington';
  }
  \USA\Washington\ getInfo(); // 完全限定名称访问
?>

读到这里,这篇“命名空间在php中如何使用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注蜗牛博客行业资讯频道。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:niceseo99@gmail.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

评论

有免费节点资源,我们会通知你!加入纸飞机订阅群

×
天气预报查看日历分享网页手机扫码留言评论电报频道链接