PHP でクラスのエイリアスを定義するにはどうすればよいですか?

WBOY
リリース: 2016-06-20 13:01:11
オリジナル
1112 人が閲覧しました

PHP でクラスのエイリアスを定義するにはどうすればよいですか?

<?php

class ArticleCategoryController {

//....

}
ログイン後にコピー

新しいものを作成したいとき、非常に長いフレーズを書かなければなりません。ACC という別の名前を付けることができれば、new ACC() で十分です。

方法 1: 名前空間インポートを使用します。これには、PHP バージョン 5.3.0 以上が必要です。これは現在、名前空間をサポートするために一般的に使用されています。

<?php

use \ArticleCategoryController  as \ACC
ログイン後にコピー

方法 2: 実際に PHP の以前のバージョンである場合、または名前空間を使用したくない場合、または他の理由で名前空間の使用が許可されていない場合は、ちょっとしたトリックである継承を使用することもできます。

class ACC extends ArticleCategoryController {}
ログイン後にコピー


それはとても簡単です。


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