Volani metody z reflexi tridy

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
kuchuali
Člen | 15
+
0
-

Ahoj. Ted' mi zajima uz jina otazka: jak muzu zavolat metodu, kterou jsem dostal pomoci reflexi?

napriklad takhle:

$res = Mail::getReflection()->getMethod('mail')

dal jsem chtel zavolat __call, ale to asi nefunguje, nebo pridavam tam nespravne argumenty. jak by to melo vypadat spravne? pocitejte prosim s tim, ze ta metoda potrebuje nekolik argumentu

David Matějka
Moderator | 6445
+
0
-

http://cz2.php.net/…vokeargs.php

ale pouzival bych to jen v krajnim pripade, na co to potrebujes?

kuchuali
Člen | 15
+
0
-

matej21 napsal(a):

http://cz2.php.net/…vokeargs.php

ale pouzival bych to jen v krajnim pripade, na co to potrebujes?

V projektu se proste pouziva vlastni trida pro odesilani emailu. Mosna zkusim udelat nejak i bez ni.

frosty22
Člen | 373
+
0
-

A to je problém zavolat tu metodu nad vlastní třídou??? Proč reflexi? Ty se zrovna nepoužívají pro běžnou práci s objekty.