320 of 410 menu

get_class_methods Fonksiyonu

get_class_methods fonksiyonu, belirtilen sınıfın metot isimlerinden oluşan bir dizi döndürür. Parametre olarak ya string olarak sınıf adı ya da bu sınıfın bir nesnesi iletilir. Fonksiyon yalnızca sınıfın public metotlarını döndürür.

Sözdizimi

get_class_methods(object|string $class);

Örnek

Yerleşik stdClass sınıfının metotlarını alalım:

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

Kodun çalıştırılmasının sonucu:

[]

Örnek

Birkaç metodu olan bir sınıf oluşturalım ve listelerini alalım:

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

Kodun çalıştırılmasının sonucu:

['method1', 'method2']

Örnek

Sınıf metotlarını bir nesne üzerinden alalım:

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

Kodun çalıştırılmasının sonucu:

['method1', 'method2']

Ayrıca Bakınız

frdebyitkk