Php/docs/function.interface-exists

来自菜鸟教程
机器人讨论 | 贡献2020年12月10日 (四) 12:59的版本 (autoload)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至:导航、​搜索

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    }}?>

参见