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

# interface_exists

(PHP 5 >= 5.0.2)

interface_exists -- インターフェースが宣言されているかどうかを確認する

## 説明

bool interface_exists ( string interface_name [, bool autoload] )

指定したインターフェイスが定義されているかどうかを調べます。

## パラメータ

`interface_name`

  インターフェイス名。

`autoload`

  デフォルトで __autoload をコールするかどうか。

## 返り値

`interface_name` で与えられたインターフェースが宣言されていれば `TRUE` を返します。 そうでなければ `FALSE` を返します。

## 例

例 1. interface_exists() の例

`<?php // 使用する前にインターフェースが存在するかどうかを確認する if (interface_exists('MyInterface')) { class MyClass implements MyInterface { // メソッド } } ?>`

## 参考

class_exists()

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