ホームページ >バックエンド開発 >PHPチュートリアル >PHP でクラスのエイリアスを定義するにはどうすればよいですか?

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

WBOY
WBOYオリジナル
2016-06-20 13:01:111116ブラウズ

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

<?php

class ArticleCategoryController {

//....

}

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

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

<?php

use \ArticleCategoryController  as \ACC

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

class ACC extends ArticleCategoryController {}


それはとても簡単です。


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