| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
namespace キーワードおよび __NAMESPACE__ 定数(PHP 5 >= 5.3.0, PHP 7)
PHP には、現在の名前空間内の要素へのアクセスを抽象化するための方法が 2 通りあります。
マジック定数
例1 名前空間内のコードでの __NAMESPACE__ の例
<?php 例2 グローバルなコードでの __NAMESPACE__ の例
<?php __NAMESPACE__ 定数は、動的に名前を作成する場合に便利です。
たとえば次のようになります。
例3 __NAMESPACE__ による動的な名前の作成
<?php namespace キーワードを使用すると、 現在の名前空間あるいはサブ名前空間内の要素を明示的に指定することができます。 これは、クラスにおける self 演算子と同じ意味合いのものです。 例4 名前空間内での namespace 演算子
<?php 例5 グローバルコードでの namespace 演算子
<?php |
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「namespace キーワードおよび __NAMESPACE__ 定数」をGoogle検索
|