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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан