interface_exists

(PHP 5 >= 5.0.2, PHP 7, PHP 8)

interface_existsChecks if the interface has been defined

Опис

interface_exists(string $interface, bool $autoload = true): bool

Checks if the given interface has been defined.

Параметри

interface

The interface name

autoload

Whether to autoload if not already loaded.

Значення, що повертаються

Returns true if the interface given by interface has been defined, false otherwise.

Приклади

Приклад #1 interface_exists() example

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

?>

Прогляньте також