337 of 410 menu

Função get_declared_interfaces

A função get_declared_interfaces retorna um array com os nomes de todas as interfaces que foram declaradas no script atual ou carregadas via autoload. A função não aceita parâmetros.

Sintaxe

get_declared_interfaces();

Exemplo

Obtendo a lista de todas as interfaces declaradas:

<?php interface MyInterface1 {} interface MyInterface2 {} $res = get_declared_interfaces(); print_r($res); ?>

Resultado da execução do código:

[..., 'MyInterface1', 'MyInterface2']

Exemplo

Verificando se a lista contém uma interface específica:

<?php interface LoggerInterface {} $interfaces = get_declared_interfaces(); $res = in_array('LoggerInterface', $interfaces); var_dump($res); ?>

Resultado da execução do código:

true

Exemplo

Comparando a lista de interfaces antes e depois de declarar uma nova interface:

<?php $before = get_declared_interfaces(); interface NewInterface {} $after = get_declared_interfaces(); $res = array_diff($after, $before); print_r($res); ?>

Resultado da execução do código:

['NewInterface']

Veja também

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar