Autor Zpráva
CZKos
Profil *
Ahoj, potřebuji volat metody třídy dynamicky. Nevím ale, jak zkontrolovat jestli lze metoda zavolat s nějakým počtem parametrů.

Např.:

class Test
{
public function metoda($par1,$par2){}
}

pro $method = "metoda";

$obj -> $method($par1); // false
$obj -> $method($par1,$par2); // true
$obj -> $method($par1,$par2,$par3); // false

Koukal jsem se na call_user_method_array a is_callable, ale zdá se , že to není přesně to co hledám. Může mi někdo poradit jak by to šlo udělat? Předem děkuju :)
joe
Profil
CZKos
Koukni na
http://cz2.php.net/manual/en/language.oop5.reflection.php#language.oop 5.reflection.reflectionmethod
CZKos
Profil *
Děkuju joe, tohle vypadá na hodně užitečnou věc :)
joe
Profil
CZKos
Je, teď si ale nevzpomenu kdo mi to tu radil, chtěl jsem jednou něco podobného ;-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0