get_class_methods PDF Печать E-mail

(PHP 4, PHP 5)

get_class_methods -- Возвращает массив имен методов класса

Описание

array get_class_methods ( mixed class_name )

Функция возвращает массив имен методов определенных для класса class_name.

Замечание: Начиная с PHP 4.0.6, вы можете передать функции объект вместо указания имени класса class_name. К примеру:

<?php
$class_methods = get_class_methods($my_class); // ниже приведен полный пример
?>

 


Пример 1. Пример использования get_class_methods()

<?php

class myclass {
     // конструктор
     function myclass() 
     {
         return(true);
     }
    
     // метод 1
     function myfunc1() 
     {
         return(true);
     }

     // метод 2
     function myfunc2() 
     {
         return(true);
     }
}

$my_object = new myclass();

$class_methods = get_class_methods(get_class($my_object));

foreach ($class_methods as $method_name) {
     echo "$method_name\n";
}

?>

выведет:

myclass    
myfunc1    
myfunc2

По материалам сайта: http://www.php.su/