Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Wywołanie funkcji z dynamicznymi parametrami
Pronigo
post
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 8.05.2005
Skąd: Gdańsk

Ostrzeżenie: (10%)
X----


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

Ten post edytował Pronigo 2.02.2009, 19:59:09
Go to the top of the page
+Quote Post
ayeo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

Ostrzeżenie: (0%)
-----


call_user_func_array();
Go to the top of the page
+Quote Post
isso
post
Post #3





Grupa: Zarejestrowani
Postów: 296
Pomógł: 32
Dołączył: 3.01.2005

Ostrzeżenie: (0%)
-----


możesz np przekazywać parametry do funkcji jako tablicę... i to chyba jest najlepszy pomysł (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował isso 2.02.2009, 19:36:43
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 15:20