首页 >函数列表 >interface_exists

interface_exists

interface_exists

(PHP 5 >= 5.0.2)

interface_exists检查接口是否已被定义

说明

bool interface_exists ( string $interface_name [, bool $autoload ] )

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

Example #1 interface_exists() 例子

<?php
// Check the interface exists before trying to use it
if (interface_exists('MyInterface')) {
    class 
MyClass implements MyInterface
    
{
        
// Methods
    
}
}
?>

interface_exists() 默认会尝试调用 __autoload,如果不希望 interface_exists() 去调用 __autoload,可以将 autoload 参数设为 FALSE

参见 class_exists()


  • call_user_method
  • call_user_method_array
  • class_alias
  • class_exists
  • get_called_class
  • get_class
  • get_class_methods
  • get_class_vars
  • get_declared_classes
  • get_declared_interfaces
  • get_object_vars
  • get_parent_class
  • interface_exists
  • is_a
  • is_subclass_of
  • method_exists
  • property_exists
  • PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道