313 of 410 menu

関数 class_exists

関数 class_exists は、指定されたクラスが存在するかどうかをチェックします。第一引数には文字列としてクラス名を、第二引数(オプション)にはオートロードを使用するかどうかを指定するフラグを受け取ります。

構文

class_exists(string $class, bool $autoload = true): bool

標準クラス stdClass の存在をチェックしてみましょう:

<?php $res = class_exists('stdClass'); var_dump($res); ?>

コード実行結果:

true

存在しないクラスのチェック:

<?php $res = class_exists('NonExistentClass'); var_dump($res); ?>

コード実行結果:

false

オートロードを無効にしてクラスの存在をチェック:

<?php $res = class_exists('SomeClass', false); 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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否