get_class_methods

(PHP 4 )

get_class_methods -- Osztálymetódusnevek tömbjével tér vissza.

Leírás

array get_class_methods ( mixed class_name)

Ez a függvény a class_name által megadott osztály metódusainak nevei adja vissza egy tömbben.

Megjegyzés: PHP 4.0.6-tól kezdve, class_name osztálynév helyett közvetlenül az objektumot is át lehet adni paraméterként, például:

$metodusok = get_class_methods($en_objektumom); // lásd lent a teljes példát!

Példa 1. get_class_methods() példa

<?php

class en_osztalyom {
    // konstruktor
    function en_osztalyom() {
        return(true);
    }
    
    // 1. metódus
    function en_methodusom1() {
        return(true);
    }

    // 2. metódus
    function en_methodusom2() {
        return(true);
    }
}

$en_objektumom  = new en_osztalyom();

$methodus_nevek = get_class_methods(get_class($en_objektumom));

foreach ($metodus_nevek as $metodus_nev) {
    echo "$metodus_nev\n";
}

?>

A fenti példa a következőt írja ki:

en_osztalyom
en_methodusom1
en_methodusom2

Lásd még: get_class_vars() és get_object_vars()!