318 of 410 menu

get_class関数

関数 get_class は、渡されたオブジェクトのクラス名を返します。 この関数がパラメータなしでクラスメソッド内から呼び出された場合、 そのクラスの名前を返します。オブジェクト以外が渡された場合、 関数は false を返し、警告を発します。

構文

get_class([object]);

作成したオブジェクトのクラス名を取得します:

<?php class MyClass {} $obj = new MyClass(); echo get_class($obj); ?>

コード実行結果:

'MyClass'

クラスメソッド内でパラメータなしに関数を使用:

<?php class TestClass { public function showClassName() { return get_class(); } } $test = new TestClass(); echo $test->showClassName(); ?>

コード実行結果:

'TestClass'

オブジェクトではないものに対してクラスを取得しようとする試み:

<?php $res = get_class('not an object'); var_dump($res); ?>

コード実行結果:

false

関連項目

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否