320 of 410 menu

get_class_methods funksiyası

get_class_methods funksiyası göstərilən sinfin metod adlarının massivini qaytarır. Parametr kimi ya sətir şəklində sinfin adı, ya da həmin sinfin obyekti ötürülür. Funksiya yalnız sinfin public metodlarını qaytarır.

Sintaksis

get_class_methods(object|string $class);

Nümunə

Daxili stdClass sinfinin metodlarını əldə edək:

<?php $methods = get_class_methods('stdClass'); print_r($methods); ?>

Kodun icrasının nəticəsi:

[]

Nümunə

Bir neçə metodu olan sinif yaradaq və onların siyahısını əldə edək:

<?php class MyClass { public function method1() {} public function method2() {} private function method3() {} } $res = get_class_methods('MyClass'); print_r($res); ?>

Kodun icrasının nəticəsi:

['method1', 'method2']

Nümunə

Sinfin metodlarını obyekt vasitəsilə əldə edək:

<?php $obj = new MyClass(); $res = get_class_methods($obj); print_r($res); ?>

Kodun icrasının nəticəsi:

['method1', 'method2']

Həmçinin baxın

  • get_class_vars funksiyası,
    sinfin property-lərini qaytarır
  • method_exists funksiyası,
    metodun mövcud olub-olmadığını yoxlayır
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et