Autor | Zpráva | ||
---|---|---|---|
4ever Profil |
#1 · Zasláno: 22. 5. 2011, 09:24:07
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 |
#2 · Zasláno: 22. 5. 2011, 16:35:28 · Upravil/a: Jan Tvrdík
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 |
#3 · Zasláno: 22. 5. 2011, 17:40:43
Jan Tvrdík:
Už jsem to udělal jinak. OOP se mi začíná líbit. |
||
Časová prodleva: 13 let
|
0