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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу