317 of 410 menu

関数 interface_exists

関数 interface_exists は、指定されたインターフェイスが現在のスコープに存在するかどうかを確認します。最初のパラメータとして文字列でのインターフェイス名を受け取り、2番目のオプションパラメータとしてクラスの自動読み込みを使用するかどうかを示すフラグを受け取ります。

構文

interface_exists(string $interface, bool $autoload = true): bool

インターフェイス 'Countable' の存在を確認します:

<?php $res = interface_exists('Countable'); var_dump($res); ?>

コード実行結果:

true

存在しないインターフェイスの存在を確認します:

<?php $res = interface_exists('NonExistingInterface'); var_dump($res); ?>

コード実行結果:

false

自動読み込みを無効にしてインターフェイスの存在を確認します:

<?php $res = interface_exists('Iterator', false); var_dump($res); ?>

コード実行結果:

true

関連項目

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