English | 简体中文 | 繁體中文
查询

interface_exists()函数—用法及示例

「 检查指定的接口是否已经定义 」


函数名:interface_exists()

适用版本:PHP 5, PHP 7

用法:interface_exists()函数用于检查指定的接口是否已经定义。如果接口已经定义,则返回true;否则返回false。

示例:

// 定义一个接口
interface MyInterface {
    public function myMethod();
}

// 检查接口是否已定义
if (interface_exists('MyInterface')) {
    echo "MyInterface已定义";
} else {
    echo "MyInterface未定义";
}

在上面的示例中,我们首先定义了一个名为MyInterface的接口。然后使用interface_exists()函数来检查该接口是否已经定义。如果已经定义,则输出"MyInterface已定义";否则输出"MyInterface未定义"。

注意:interface_exists()函数还可以接受第二个可选参数,用于指定是否在自动加载函数中查找接口定义。默认情况下,该参数为true,表示会在自动加载函数中查找接口定义。如果设置为false,则只会在当前脚本中查找接口定义。

补充纠错
下一个函数: intdiv()函数
热门PHP函数
分享链接