320 of 410 menu

Função get_class_methods

A função get_class_methods retorna um array com os nomes dos métodos da classe especificada. O parâmetro pode ser o nome da classe como string ou um objeto dessa classe. A função retorna apenas os métodos públicos da classe.

Sintaxe

get_class_methods(object|string $class);

Exemplo

Vamos obter os métodos da classe integrada stdClass:

<?php $methods = get_class_methods('stdClass'); print_r($methods); ?>

Resultado da execução do código:

[]

Exemplo

Vamos criar uma classe com vários métodos e obter sua lista:

<?php class MyClass { public function method1() {} public function method2() {} private function method3() {} } $res = get_class_methods('MyClass'); print_r($res); ?>

Resultado da execução do código:

['method1', 'method2']

Exemplo

Vamos obter os métodos da classe através de um objeto:

<?php $obj = new MyClass(); $res = get_class_methods($obj); print_r($res); ?>

Resultado da execução do código:

['method1', 'method2']

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