名前空間
PHP Manual

名前空間の定義

名前空間の宣言は、namespace キーワードを用いて行います。これを、ファイルの先頭に記述しなければなりません。 たとえば次のようになります。

例1 名前空間の定義

<?php
    
namespace MyProject::DB;
    
    const 
CONNECT_OK 1;

    class 
Connection /* ... */ }
    
    function 
connect() { /* ... */  }
    
?>

同一の名前空間を、複数のファイルで使用することもできます。

名前空間の中にはクラスや定数、関数定義を含めることができます。 ただしそれら以外のコードを含めることはできません。

名前空間の定義は次のようなものです。

完全な 名前解決の規則 も参照ください。


名前空間
PHP Manual