English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
interface_exists()関数はインターフェースが定義されているかどうかをチェックします。
interface_exists( $interface_name [, $autoload] );
この関数は指定されたインターフェースが定義されているかどうかをチェックします。
番号 | パラメータおよび説明 |
---|---|
1 | interface_name(必須) インターフェース名 |
2 | autoload(オプション) デフォルトで__autoloadを呼び出すかどうか |
この関数はinterface_nameで指定されたインターフェースが定義されている場合TRUEを、それ以外の場合FALSEを返します。
以下にこの関数の使用法を示します-
<?php // 使用を試みる前にインターフェースが存在するか確認してください if (interface_exists('SomeInterface')) { class MyClass implements SomeInterface { // メソッド } } ?>