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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј