Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Wywołanie funkcji z dynamicznymi parametrami
Forum PHP.pl > Forum > Przedszkole
Pronigo
Witam, czy jest jakaś możliwość bez używania funkcji eval() wywołania funkcji której parametry podaję w zmiennej string? Wyglądałoby to mniej więcej tak:

  1. <?php
  2. $parametry = "'parametr1', 'parametr2', 'parametr3'";
  3.  
  4. moja_funkcja($parametry);
  5. ?>


i ten powyższy kod powinien tak samo zadziałać jak:

  1. <?php
  2. moja_funkcja('parametr1', 'parametr2', 'parametr3');
  3. ?>


Dzięki za wszystkie wskazówki
ayeo
call_user_func_array();
isso
możesz np przekazywać parametry do funkcji jako tablicę... i to chyba jest najlepszy pomysł smile.gif

// dla jasnosci... php nie dba o szczegoly... wiec robisz funkcje z jedna zmienna, a podajesz ta zmienna jako tablice... i wtedy np. forem w funkcji odczytujesz wszystkie parametry smile.gif
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.