Loading:


array get_class_methods
array get_class_methods ( $nazwa_klasy )

Funkcja ta zwraca tablicę nazw metod zdefiniowanych dla klasy określonej przez parametr nazwa_klasy . W przypadku błędy zwracana jest wartośc NULL.


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


<?php
$metody_klasy = get_class_methods($moj_obiekt); // zobacz poniższy pełny przykład
?>



Napisz Artyku³

Listing



Example #1 Przykład użycia get_class_methods()
<?php

class mojaklasa {
    // konstruktor
    function mojaklasa() {
        return(true);
    }

    // metoda 1
    function mojafun1() {
        return(true);
    }

    // metoda 2
    function mojafun2() {
        return(true);
    }
}

$metody_klasy = get_class_methods('mojaklasa');
// lub
$metody_klasy = get_class_methods(new mojaklasa());

foreach ($metody_klasy as $nazwa_metody) {
    echo "$nazwa_metody\n";
}

?>

//Powyższy przykład wyświetli:

mojaklasa
mojafun1
mojafun2


     
/*
Ostrzeżenie

Od PHP 5, funkcja zwraca nazwy metod tak jak zostały zadeklarowane (z uwzględnieniem wielkości liter). W PHP 4 były one zmieniane na małe litery.
*/





Dodano przez: igor
Ranga: Administrator serwisu Punktów: 28716
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2020 v.1.5 | design: diviXdesign & rainbowcolors