English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP基本チュートリアル

PHP高級チュートリアル

PHP & MySQL

PHPリファレンスマニュアル

PHP interface_exists()関数の用法および例

PHPクラス/Object関数リファレンスマニュアル

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 {
         // メソッド
      }
   }
?>

 PHPクラス/Object関数リファレンスマニュアル