![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 17.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
próbuję w konstruktorze klasy uruchomić funkcję przekazaną w zmiennej. Np w zmiennej $funkcja jest nazwa funkcji "test" i chcę ją uruchomić w taki sposób: $funkcja(); Ale wyrzuca mi błąd:
Cytat Fatal error: Call to undefined function test() Chociarz funkcja napewno jest zadeklarowana w klasie... Jakieś pomysły? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
call_user_func powinno zadziałać.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
I w czym problem?
Zerknij do manuala // edit Jeśli funkcja jest zdefiniowana w klasie (czyli jest metodą klasy B ), to:
Ten post edytował kwiateusz 3.03.2010, 10:35:21 -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 677 Pomógł: 89 Dołączył: 31.08.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jeśli jest to funkcja wewnątrz klasy, to można tak:
lub
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 05:29 |