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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш