php命名空间,在一个大的项目中,可能会遇到同名的类、函数、常量,为了区分这些元素,我们可以将这些元素分别存放到不同的命名空间中。 1、命名空间就是包,用来存放项目中的类、函数、常量 2、通过namespace关键字来声明命名空间 声明命名空间- <?php
- namespace China; //定义命名空间
- function getInfo() {
- echo '我是中国人<br>';
- }
- namespace USA; //定义命名空间
- function getInfo() {
- echo 'I am a America<br>';
- }
- //调用
- getInfo(); //I am a America
- \USA\getInfo(); //I am a America
- \China\getInfo(); //我是中国人
复制代码 注意:\表示公共空间
|