Forum und email

get_class_methods

(PHP 4, PHP 5)

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.

Note: 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!

Example#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()!