interface_exists
Checks if the interface has been defined
Description
bool interface_exists(string $interface
, bool $autoload
= true
)
Parameters
-
interface
-
The interface name
-
autoload
-
Whether to autoload
if not already loaded.
Return Values
Returns true
if the interface given by
interface
has been defined, false
otherwise.
Examples
Example #1 interface_exists example
<?php
// Check the interface exists before trying to use it
if (interface_exists('MyInterface')) {
class MyClass implements MyInterface
{
// Methods
}
}
?>
See Also
- get_declared_interfaces
- class_implements
- class_exists
- enum_exists