interface_exists

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

interface_existsChecks if the interface has been defined

Descrizione

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

Checks if the given interface has been defined.

Elenco dei parametri

interface

The interface name

autoload

Whether to autoload if not already loaded.

Valori restituiti

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

Esempi

Example #1 interface_exists() example

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

?>

Vedere anche: