命名空间

php >= 5.3

好处

  • 目录层次更清晰
  • 方便自动加载
  • 使用别名调用很方便
  • 遵循PSR-4标准的话可以兼容composer,代码可以直接拿来使用,既不用修改,也不用担心冲突。

范例

[运行代码]

// 测试命名空间
namespace PHPTest\Test;
/**
 * PHP入门例子
 * 测试类
 */
class Example
{
    /**
     * 测试主方法
     */
    public static function main()
    {
        echo "hello,world\n";
        echo time(), "\n";
    }
}
// 执行代码
Example::main();

[执行结果]

hello,world
1491983047

参考文章