Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Jak wywołać funkcję, której nazwa jest zapisana w zmiennej?
Forum PHP.pl > Forum > Przedszkole
colargol
Jak wywołać funkcję, której nazwa jest zapisana w zmiennej?

np.

for($i=0;$i<10;$i++){

$funkcja = 'nazwafunkcji_'$x.

//tu chcę po kolei wywoływać funkcje: nazwafunkcji_0(), nazwafunkcji_1(), ... , nazwafunkcji_9()

}

Funkcje te są wcześniej generowane automatycznie i includowane
Jak to zrobić?
wookieb
http://php.net/call_user_func

Btw. Co to za pomysl tak nazywania funkcji? Po co?

Na upartego można nawet tak
  1. <?php
  2. $zmienna();
  3. ?>

lecz zalecana jest metoda pierwsza.
colargol
Cytat(wookieb @ 8.05.2009, 22:08:59 ) *
http://php.net/call_user_func

Btw. Co to za pomysl tak nazywania funkcji? Po co?


Dzięki za odpowiedź, to jest robione raczej w celach testowo/edukacyjnych :-)
pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.