PHP namespace总结

  1. 首先namespace 的引入据说是为了解决类名称冲突而引入的,
  2. 在使用namespace前先引入文件这点是必须的
  3. 然后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;

posted @ 2013-05-29 17:57  akulubala_  阅读(190)  评论(0)    收藏  举报