7.12.2 PHP定义子命名空间

7.12.2 PHP定义子命名空间

1.php

<?php
/*
 *  命名空间 --- 名子空间
 *
 *  
 *   1. 常量
 *   2. 函数
 *   3. 类
 *
 *
 * 一、 namespace 来声明
 * 二、 在namespace声明命名空间的代码上面,不能有任何PHP代码和HTML内容输出(除了declare ), 声明命名空间只能是第一条
 */

//  declare(encoding="utf-8");

    //声明一个名子空间, 前缀为 meizi
    namespace  meizi;

    const AAA = 1;

    class Demo {
        static function one() {
            echo "11111111111<br>";
        }
    }

    function test() {
        echo "222222222222222<br>";
    }

    test();
    \meizi\test();

    echo AAA."<br>";

    echo \meizi\AAA."<br>";


    Demo::one();
    \meizi\Demo::one();
```

>test.php

```
<?php
/*
 *  命名空间 --- 名子空间
 *
 *  
 *   1. 常量
 *   2. 函数
 *   3. 类
 *
 *
 * 一、 namespace 来声明
 * 二、 在namespace声明命名空间的代码上面,不能有任何PHP代码和HTML内容输出(除了declare ), 声明命名空间只能是第一条
 */

//  declare(encoding="utf-8");

    //声明一个名子空间, 前缀为 meizi
    namespace  meizi\pl;

    const AAA = 1;

    class Demo {
        static function one() {
            echo "11111111111<br>";
        }
    }

    function test() {
        echo "222222222222222<br>";
    }

    test();
    \meizi\pl\test();

    echo AAA."<br>";

    echo \meizi\pl\AAA."<br>";


    Demo::one();
    \meizi\pl\Demo::one();
```
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容