Funksioni get_class_methods

Funksioni get_class_methods kthen një grup emrash metodash të klasës së specifikuar. Në parametër kaloset ose emri i klasës në formë vargu, ose një objekt i kësaj klase. Funksioni kthen vetëm metodat publike të klasës.

Sintaksa

phpget_class_methods(object|string $class);

Shembull

Le të marrim metodat e klasës së integruar stdClass:

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

Rezultati i ekzekutimit të kodit:

php[]

Shembull

Le të krijojmë një klasë me disa metoda dhe të marrim listën e tyre:

php<?php
  class MyClass {
    public function method1() {}
    public function method2() {}
    private function method3() {}
  }

  $res = get_class_methods('MyClass');
  print_r($res);
?>

Rezultati i ekzekutimit të kodit:

php['method1', 'method2']

Shembull

Le të marrim metodat e klasës përmes një objekti:

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

Rezultati i ekzekutimit të kodit:

php['method1', 'method2']

Shihni gjithashtu