get_class_methods

get_class_methods -- Zwraca tablicę nazw metod danej klasy

Opis

array get_class_methods ( mixed nazwa_klasy)

Funkcja ta zwraca tablicę nazw metod zdefiniowanych dla klasy określonej przez parametr nazwa_klasy .

Notatka : Od PHP 4.0.6 , możesz określić obiekt przez jego samego , zamiast przez parametr nazwa_klasy . Dla przykładu :

 
$metody_klasy

 
=

 
get_class_methods(

 
$moja_klasa)

 
;

 
/

 
/

 
zobacz

 
niżej

 
większy

 
przykład





Przykład 1 . get_class_methods( ) przykład

 
?php

 
class

 
mojaklasa

 
{

 
/

 
/

 
konstruktor

 
function

 
mojaklasa(

 
)

 
{

 
return(TRUE)

 
;

 
    }

 
/

 
/

 
metoda

 
1

 
function

 
mojafunk1(

 
)

 
{

 
return(TRUE)

 
;

 
    }

 
/

 
/

 
metoda

 
2

 
function

 
mojafunk2(

 
)

 
{

 
return(TRUE)

 
;

 
    }

 
}

 
$moj_obiekt

 
=

 
new

 
mojaklasa()

 
;

 
$metody_klasy

 
=

 
get_class_methods(get_class($moj_obiekt))

 
;

 
foreach

 
($metody_klasy

 
as

 
$nazwa_metody

 
)

 
{

 
echo

 
"$nazwa_metody\n"

 
;

 
}

 

?





Wyświetli :

 
mojaklasa

 
mojafunk1

 
mojafunk2





Patrz także : get_class_vars( ) , get_object_vars( ) .