interface_exists

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

interface_existsVerifica se a interface foi definida

Descrição

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

Verifica se a interface foi definida.

Parâmetros

interface

O nome da interface.

autoload

Se deve-se carregar automaticamente a interface se já não tiver sido carregada.

Valor Retornado

Retorna true se a interface fornecida pelo parâmetro interface já foi definida, false caso contrário.

Exemplos

Example #1 Exemplo de interface_exists()

<?php
// Verifica se a interface existe antes de tentar usá-la
if (interface_exists('MyInterface')) {
    class MyClass implements MyInterface
    {
        // Métodos
    }
}

?>

Veja Também