PHP でクラスのエイリアスを定義するにはどうすればよいですか?
<?php class ArticleCategoryController { //.... }
新しいものを作成したいとき、非常に長いフレーズを書かなければなりません。ACC という別の名前を付けることができれば、new ACC() で十分です。
方法 1: 名前空間インポートを使用します。これには、PHP バージョン 5.3.0 以上が必要です。これは現在、名前空間をサポートするために一般的に使用されています。
<?php use \ArticleCategoryController as \ACC
方法 2: 実際に PHP の以前のバージョンである場合、または名前空間を使用したくない場合、または他の理由で名前空間の使用が許可されていない場合は、ちょっとしたトリックである継承を使用することもできます。
class ACC extends ArticleCategoryController {}
それはとても簡単です。