get_class
get_class — オブジェクトのクラス名を返す
説明
string get_class ( [object object] )指定した object のクラス名を取得します。
パラメータ
- object
-
調べるオブジェクト。
返り値
オブジェクト object がインスタンス であるクラスの名前を返します。object がオブジェクトでない場合にはFALSEが返されます。変更履歴
バージョン | 説明 |
---|---|
5.0.0 以降 | クラス名はその本来の表記で返されます。 |
5.0.0 以降 | object パラメータは、 オブジェクトのメソッドからコールされた場合はオプションとなります。 |
例
例 352. get_class() の使用例
<?php
class foo {
function foo()
{
// ここにロジックを書く
}
function name()
{
echo "My name is " , get_class($this) , "\n";
}
}
// オブジェクトを生成
$bar = new foo();
// 外部からコール
echo "Its name is " , get_class($bar) , "\n";
// 内部からコール
$bar->name();
?>
上の例の出力は以下となります。Its name is foo My name is foo
参考
get_parent_class() |
gettype() |
is_subclass_of() |
Weblioに収録されているすべての辞書からgetclassを検索する場合は、下記のリンクをクリックしてください。

- getclassのページへのリンク