Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Jak wywołać metodę z parametrami zapisaną w stringu
phpniu
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 23.03.2009

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


Witam. Mam taki problem. Chciałem się zapytać w jaki sposób mógłbym wywołać metodę lub funkcję zapisaną w taki sposób


$zmiennaFunckji = "MojaMetoda(parametr1, parametr2, dajmyJeszczeNpParametr3)";
I teraz chciałbym ten string wywołać.

Może jest inne rozwiązanie tego problemu. Bo chodzi o to, że nigdy nie wiem ile dostane parametrow. Załóżmy, że metoda wygląda tak.

  1. function moja($aParametr1, $aParametr2)
  2. {
  3. echo $aParametr1.' '.$aParametr2
  4. }


Parametry dostaję w stringu w taki sposób $parametry = "parametr1, parametr2, parametr3, ..., parametrN";
Może mógłbym to zrobić tak, że przekazywałbym $parametry do moja($parametry), ale jak ten string zamienić tak, żeby interpreter odczytał, to jako moja(parametr1, parametr2, parametr3, ..., parametrN)?

I na koniec. Gdybym już znalazł rozwiązanie, to w jaki sposób mógłbym obsłużyć problem ze zbyt dużą lub zbyt małą przekazaną listą parametrów do danej metody? Oczywiście to ma działać tak, że jeśli parametrów będzie zbyt dużo lub zbyt mało, to metoda nie będzie wywoływana.

Skomplikowałem sobie problem? ;/
Go to the top of the page
+Quote Post

Posty w temacie


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: 25.08.2025 - 06:33