首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

interface_exists

(PHP 5 >= 5.0.2, PHP 7)

interface_exists - 检查接口是否已被定义

描述

代码语言:javascript
复制
bool interface_exists ( string $interface_name [, bool $autoload = true ] )

检查给定的接口是否已被定义。

参数

interface_name

接口名称

autoload

是否默认调用__autoload。

返回值

返回TRUE给定的接口interface_name是否已被定义,FALSE否则返回。

例子

示例#1 interface_exists()示例

代码语言:javascript
复制
<?php
// Check the interface exists before trying to use it
if (interface_exists('MyInterface')) {
    class MyClass implements MyInterface
    {
        // Methods
    }
}

?>

请参阅

  • get_declared_interfaces() - 返回所有声明接口的数组
  • class_implements() - 返回由给定的类或接口实现的接口
  • class_exists() - 检查类是否已被定义

← get_parent_class

is_a →

扫码关注腾讯云开发者

领取腾讯云代金券