Php/docs/function.interface-exists

来自菜鸟教程
跳转至:导航、​搜索

interface_exists

(PHP 5 >= 5.0.2, PHP 7)

interface_exists检查接口是否已被定义


说明

interface_exists ( string $interface_name [, bool $autoload = true ] ) : bool

检查接口是否已被定义。


参数

interface_name
接口名。
autoload
默认是否调用 __autoload


返回值

本函数在由 interface_name 给出的接口已定义时返回 true,否则返回 false


范例

Example #1 interface_exists() 例子

<?php// 在尝试使用前先检查接口是否存在if (interface_exists('MyInterface')) {    class MyClass implements MyInterface    {        // Methods    }}?>

参见