![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 21.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
podstawowy problem, mam zwykłą funkcję rekurencyjną i nie chcę mieć problemu kiedy zmienię jej nazwę, moje pytanie: jak odwołać się do funkcji wewnątrz niej samej nie używając jej nazwy ?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 21.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Kod function rekurencja() { $x = $x+1; if ($x == 33) return $x; ${__FUNCTION__}(); }; echo rekurencja(); dlaczego mi to nie chodzi ? Fatal error: Function name must be a string ani to też: Kod function rekurencja() {
$x = $x+1; if ($x == 33) return $x; call_user_func(__FUNCTION__); }; echo rekurencja(); Ten post edytował madrazel 12.08.2009, 14:22:44 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 18:16 |