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 { //方法 } } ?>