PHP中的interface_exists()函数

interface_exists()函数检查接口是否已定义。如果已经定义了name_of_interface给定的接口,则返回TRUE,否则返回FALSE。

语法

interface_exists(name_of_interface, autoload)

参数

  • name_of_interface-接口名称。

  • autoload-默认情况下是否调用__autoload

返回

如果已经定义了name_of_interface给定的接口,则interface_exists()函数将返回TRUE。否则返回FALSE。

示例

以下是一个例子-

<?php
   if (interface_exists('DemoInterface')) {
      class MyClass implements DemoInterface {
         //方法
      }
   }
?>