PHP マニュアル
前のページ |  | 次のページ

# 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() も参照ください。

前のページ | ホーム | 次のページ
get_parent_class | 上に戻る | is_a