Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Reflection - Wylistowanie metod klasy
starach
post
Post #1





Grupa: Zarejestrowani
Postów: 999
Pomógł: 30
Dołączył: 14.01.2007
Skąd: wiesz ?

Ostrzeżenie: (0%)
-----


Witam.
Napisałem całkiem obszerną klasę i chciałbym teraz zrobić do niej dokumentacje jako że zawiera ona ponad 40 metod to chciałbym uniknąć kopiowania ich. Nie używałem klasy reflection jeszcze a dobrej dokumentacji znaleźć do tego nie mogę. Przyznam że nie chce mi się też dochodzić do tego jak się jej używa metodą prób i błędów. Czy miałby ktoś gotowy skrypt który wylistowałby mi wszystkie metody klasowe ( zmienne też by mogły być )
Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
orson
post
Post #2





Grupa: Zarejestrowani
Postów: 548
Pomógł: 2
Dołączył: 19.07.2003

Ostrzeżenie: (0%)
-----


witam

[OT]
40 metod (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) nie za dużo
[/OT]

dokumentacja na stronie php http://pl.php.net/manual/en/language.oop5.reflection.php jest bardzo dobra ... nie wiem gdzie szukałeś ...
co do problemu:

  1. <?php
  2. $foo = new ReflectionClass(<nazwa_klasy>);
  3. $ar = $foo->getMethods(); // zwraca array obiektów ReflectionMethod
  4. for($i = 0; $i < count($ar); $i++){
  5. print $foo[$i]; // wywoła metodę __toString i zwróci nazwę metody
  6. }
  7. ?>


pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 14:44