1、介绍
当项目越来越大,php的文件越来越多,定义的类型、函数、或者常量就不可避免的出现冲突的情况,特别是在多人协同开发的情况下,这个情况就更不可避免了,这个时候就需要引入php文件的命名空间来解决这个问题
2、解决方案
使用namespace关键字来解决,一旦使用了namespace这个关键字声明了,那么之后的所有代码都属于该空间
3、定义命名空间
a、子命名空间:
<?php namespace php\php_check; class Check { public function __construct() { echo 'this is test'; } } ?>
b、全局空间:在namespace之内是局部空间,而namespace之外的是全局空间;