• 技术文章 >头条

    php命名空间的基本介绍

    小妮浅浅小妮浅浅2021-01-26 15:29:38原创3078

    我们在使用一些函数或者类时,难免会出现相同的名称。出于规定,在php中是不允许出现同一类的名称。遇到这个难题我们也有对应的解决办法,有一个方法叫做命名空间。也就是说放到不同空间,分开来进行使用。下面我们对php命名空间的概念、声明方法分别带来详细讲解。

    1.概念

    php程序语言里边,语法规则要求同名称的函数、类名、常量在一个请求里边不允许出现多次。如果有的应用程序不得已必须出现多个同名的 函数、类名、常量,那么我们就可以把它们放到不同的空间里边做请求。这个不同的空间就称作“命名空间”。

    2.声明方法

    关键字namespace。

    (1)必须声明命名空间,必须处于程序脚本的第一条语句,即声明前不能有任意的字符输出,如空格或html标签等;

    (2)命名空间中可以包含任意合法的php代码,受命名空间影响的有类、函数、常量

    (3)PHP >=5.3.0 开始支持

    (4)namespace可以代表当前空间,类似类中的self;namespace\Home\Student()

    <?php
      namespace China; // 定义命名空间
      function getInfo () {
        echo '我是中国人';
      }
      getInfo();
     
      namespace USA; // 定义命名空间
      function getInfo () {
        echo '我是美国人';
      }
      getInfo();
    ?>

    以上就是php命名空间的基本介绍,在进行声明的时候,需要掌握namespace关键字的一些使用事项。大家在学会这种方法后,就可以展开对同一名称对象的使用了。更多基础知识指路:头条

    专题推荐:php命名空间
    上一篇:php中rsort函数是什么 下一篇:最新python面试题附送答案

    相关文章推荐

    • 哈希表在php中的使用• php二叉查找树的使用• php中如何添加模块?• php中组合数组的方法• php中Yii框架添加redis• php中sort函数是什么• php中rsort函数是什么• php asort函数的使用

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网