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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა