interface_exists
(PHP 5 >= 5.0.2)
interface_exists -- インターフェースが宣言されているかどうかを確認する
説明
bool
interface_exists ( string interface_name [, bool autoload] )
この関数は、interface_name
で与えられたインターフェースが宣言されていれば TRUE を返します。
そうでなければ FALSE を返します。
例 1. interface_exists() の例
<?php // 使用する前にインターフェースが存在するかどうかを確認する if (interface_exists('MyInterface')) { class MyClass implements MyInterface { // メソッド } }
?>
|
|
interface_exists() はデフォルトで __autoload
のコールを試みます。もし interface_exists()
で __autoload をコールしたくない場合、パラメータ
autoload を FALSE に設定してください。
class_exists() も参照ください。