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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау