320 of 410 menu

Функција get_class_methods

Функција get_class_methods враћа низ имена метода наведене класе. У параметар се прослеђује или име класе као стринг, или објекат те класе. Функција враћа само јавне методе класе.

Синтакса

get_class_methods(object|string $class);

Пример

Добијмо методе уграђене класе stdClass:

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

Резултат извршавања кода:

[]

Пример

Направимо класу са неколико метода и добијмо њихов списак:

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

Резултат извршавања кода:

['method1', 'method2']

Пример

Добијмо методе класе преко објекта:

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

Резултат извршавања кода:

['method1', 'method2']

Погледајте такође

  • функцију get_class_vars,
    која враћа својства класе
  • функцију method_exists,
    која проверава постојање методе
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј