Autor Zpráva
4ever
Profil
Hledal jsem jak vrátit název předchozí funkce. Ale podle toho co jsem našel to asi bude složitější.

Našel jsem toto:
http://stackoverflow.com/questions/190421/caller-function-in-php-5
$trace=debug_backtrace();
$caller=array_shift($trace);

Což se mi zdá nějaké moc složité na výkon.

Očekával jsem v php nějakou funkci, která vrátí název aktuální funkce ... a taky možnost vrátit funkci, která tuto funkci volala.

Víte o nějakém řešení, které nebude zbytečně vytěžovat server nějakými složitými výpisy?
Jan Tvrdík
Profil
Pokud vím, tak v PHP nic jiného než debug_backtrace není. Zkus spíš přepracovat návrh své aplikace tak, aby to nebylo potřeba vědět.
4ever
Profil
Jan Tvrdík:
Už jsem to udělal jinak. OOP se mi začíná líbit.

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