ホームページ > バックエンド開発 > PHPチュートリアル > PHP 名前空間を使用する 3 つの方法

PHP 名前空間を使用する 3 つの方法

不言
リリース: 2023-03-28 17:10:01
オリジナル
1830 人が閲覧しました

PHP 5.3 の名前空間は、実際にはプログラミングを簡素化できる優れものです。コード内で名前空間内のクラスにアクセスする 3 種類のメソッドを次に示します。
1. 名前空間とクラスの参照
名前空間プログラムが名前空間クラスであると仮定します。 php

namespace Christmas\DaysOf;  
class PartridgeInAPearTree{
}
ログイン後にコピー

参照メソッド:


  include 'namespaced-class.php';
$bird1 = new Christmas\DaysOf\PartridgeInAPearTree();
var_dump($bird1);
ログイン後にコピー

現時点ではNEW

2で完全な名前空間と以下のクラスが導入されています
2 部分参照

  include 'namespaced-class.php';
use Christmas\DaysOf;
$bird2 = new DaysOf\PartridgeInAPearTree();
var_dump($bird2);
ログイン後にコピー

USEで名前空間を指定した後、使用する際は引用符で囲むだけで済みます名前 スペースの最後の部分は Daysof です。
3 最も単純です

 include 'namespaced-class.php';
use Christmas\DaysOf\PartridgeInAPearTree as Bird;            
$bird3 = new Bird();
var_dump($bird3);
ログイン後にコピー

ここでは、名前空間の下で指定されたクラスがカスタム名に置き換えられ、非常に便利です
関連する推奨事項:

PHP ページの静的化を使用する詳細手順の説明

以上がPHP 名前空間を使用する 3 つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート