PHP namespace总结
- 首先namespace 的引入据说是为了解决类名称冲突而引入的,
- 在使用namespace前先引入文件这点是必须的
- 然后namespace 和文件路径是没有关系的如图

测试代码如下:
index.php
<?php
namespace name;
use xxx\dev as okokok;
include './test/ok/ggg/dev.php';
class Index{
public function __construct()
{
$s = new okokok();
}
}
$index = new Index();
?>
dev.php:
<?php
namespace xxx;
class dev{
public function __construct()
{
echo "dev";
}
}
?>
最终会输出 dev;
浙公网安备 33010602011771号