PHP 声明子命名空间

phpserver side programmingprogramming更新于 2025/7/19 1:22:17

简介

可以在命名空间内创建命名空间。正如文件系统中的目录可以包含层次结构的子目录一样,子命名空间也可以按层次结构排列。反斜杠字符  \ 用于定义顶级命名空间和子级命名空间之间的关系。

在此示例中,顶级命名空间 myspace 包含两个子命名空间 space1 和 space2。为了访问子命名空间内的函数/类,首先需要使用 use 关键字使其可用。

示例

<?php
namespace myspace\space1;
function hello() {
   echo "Hello World from space1
"; } namespace myspace\space2; function hello(){    echo "Hello World from space2
"; } use myspace\space1; hello(); use myspace\space2; hello(); ?>

输出

以上代码显示以下输出

Hello World from space2
Hello World from space2

相关文章