(PHP 5 >= 5.3.0,PHP 7,PHP 8)
就像目录和文件一样,PHP 命名空间也能够指定命名空间名称的层次结构。因此,可以使用子级来定义命名空间名称。
示例 #1 声明具有层次结构的单个命名空间
<?php
namespace MyProject\Sub\Level;
const CONNECT_OK = 1;
class Connection { /* ... */ }
function connect() { /* ... */ }
?>
MyProject\Sub\Level\CONNECT_OK
、类 MyProject\Sub\Level\Connection
和函数 MyProject\Sub\Level\connect
。