ホームページ >バックエンド開発 >PHPチュートリアル >PHP でマジック メソッド __CLASS__ を使用して、クラス名の関連操作を取得します
クラス名を取得するためのマジック メソッド __CLASS__ の関連操作は、PHP で頻繁に使用されます。
この記事では、PHP でクラス名を取得するためのマジック メソッド __CLASS__ の使用に関するチュートリアルを説明します。
##公式ドキュメントは以下の通りです##__CLASS__クラスの名前(PHP 4.3.0で新規追加)。 PHP 5 以降、この定数は定義されたときのクラスの名前を返します (大文字と小文字は区別されます)。 PHP 4 では、この値は常に小文字です。クラス名には、それが宣言されているスコープが含まれます (例: Foo\Bar)。 PHP 5.4 CLASS は trait
でも機能することに注意してください。特性メソッド内で使用される場合、CLASS は特性メソッドを呼び出すクラスの名前になります。
クラスまたはクラスのスコープを含まないスコープの名前を取得したい場合は、次の 2 つの関数が必要です。
string basename ( string $path [, string $suffix ] )
//完全な内容を含むファイルを提供します。ファイルへのパス文字列の場合、この関数はファイル名を削除した後のディレクトリ名を返します。
string dirname ( string $path )
//ファイルへの絶対パスを含む文字列を指定すると、この関数は基本的なファイル名を返します。
クラス名にはスコープが含まれています
echo __CLASS__;
クラス名にはスコープが含まれます
echo dirname(__CLASS__);
クラス名にはスコープが含まれません
echo basename (__CLASS__);
この記事では、PHP について説明します。マジック メソッド __CLASS__ を使用してクラス名に関連する操作を取得します。詳細については、php 中国語 Web サイトを参照してください。
php コード実装 12306 残り票クエリ、価格クエリ関数PHP 経由で WeChat ユーザーの openid と基本情報を取得する方法
テーブル データをすばやくエクスポートするための PHP の概要関連チュートリアル
以上がPHP でマジック メソッド __CLASS__ を使用して、クラス名の関連操作を取得しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。