命名空间

命名空间的声明

namespace

命名空间中定义常量用const

const a=7;

echo a;      //不用加$符号

 

echo _NAMESPACE_;    // 输出当前命名空间的名称

//全局命名空间

namespace {

function ss(){

echo 'aa';}

}

<?php
namespace shunyi {
    function a()
    {
        echo 'aaa';
    }
}

namespace beijing {
    function b()
    {
        echo 'bbbbb';
    }
}

namespace {
    // 这个写法必须在namespace全局命名空间才可以
    echo shunyi\a();
}?>
 

//引入类
use China\Beijing\Shunyi\Student;
//引入函数
use function China\Beijing\Shunyi\getInfo;
//引入常量
use const China\Beijing\Shunyi\TYPE;

1.2.9 命名空间注意事项

1、命名空间只能存放类、函数、const常量

2、第一个namespace前面不能有任何的代码,空白字符、header()也不行。

3、包含文件不影响当前的命名空间

 

 

 

posted @ 2020-06-16 09:48  卡卡C哦  阅读(105)  评论(0)    收藏  举报