![]() |
![]() ![]() |
![]() |
![]()
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.
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? ;/ |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
func_get_args oraz inne podobne funkcje
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 01:44 |