ホームページ >バックエンド開発 >PHPチュートリアル >php 名​​前空間の使用法の概要

php 名​​前空間の使用法の概要

WBOY
WBOYオリジナル
2016-06-23 13:03:451103ブラウズ

php5.3 以降、名前空間内の要素の重複を防ぐために名前空間を使用できるようになりました。名前空間の要素には、クラス、関数、const が含まれます (PHP5.3 以降では、const を使用してクラス外の定数を定義することもできますが、const と define の違いは次のとおりです。define で定義された定数はグローバル定数であるのに対し、define で定義された定数はグローバル定数です。 const は名前空間を定義します);

最も簡単な名前空間の使用法は次のとおりです:

namespace a;function a(){    return 'aaaaaaaaaaaaaaaaa';    }namespace b;function b(){    return 'bbbbbbbbbbbbbbbbbbbbbb';    }echo \a\a();

注: 最初の名前空間が定義される前に php 出力コードを作成することはできません。 1 つのファイルで複数の名前空間を定義できるためです。上記の例の意味は、名前空間 a の要素 (関数) を名前空間 b で使用することです。

パブリック スペースの概念: パブリック スペースとは何ですか?パブリック スペースは未定義の名前空間のコードであり、すべてパブリック スペース内にあります。特定の名前空間でパブリック スペースの要素を使用する場合は、echo function();

のように使用します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。