« 名前空間
同一ファイル内での複数の名前空間の定義 »

サブ名前空間の宣言

(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 を作成します。

関連キーワード:
空間   宣言   MyProject   Level   階層   Connection   connect   複数   構造   namespace   定数
関連する関数・ページ:
language.namespaces.definition   language.namespaces.definitionmultiple   language.namespaces.global   language.namespaces   language.namespaces.fallback   language.namespaces.nsconstants