320 of 410 menu

Funcția get_class_methods

Funcția get_class_methods returnează un tablou cu numele metodelor clasei specificate. În parametru este transmis fie numele clasei sub formă de șir, fie un obiect al acestei clase. Funcția returnează doar metodele publice ale clasei.

Sintaxă

get_class_methods(object|string $class);

Exemplu

Să obținem metodele clasei încorporate stdClass:

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

Rezultatul executării codului:

[]

Exemplu

Să creăm o clasă cu mai multe metode și să obținem lista lor:

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

Rezultatul executării codului:

['method1', 'method2']

Exemplu

Să obținem metodele clasei prin intermediul unui obiect:

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

Rezultatul executării codului:

['method1', 'method2']

Vedeți și

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge