Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyciąganie ilości argumentów z funkcji
MWL
post
Post #1





Grupa: Zarejestrowani
Postów: 493
Pomógł: 32
Dołączył: 14.04.2008
Skąd: Lenkowski.net

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


Witam. Piszę swój autorski framework i zaprojektowałem dispatcher który za pomocą funkcji eval wykonuje akcje z kontrolera na takiej zasadzie, by w kontrolerze można było podać bezpośrednio zmienne.

Przykładowo

http://example.com/kontroler/metoda/zmienna1/zmienna2

Kontroler obsłuży to tak:

  1. (...)
  2. public function metoda($zmienna1, $zmienna2) {}
  3. (...)


Oczywiście, gdy zostanie podana większa ilość parametrów php poza zwróceniem błędu notatkowego nie zrobi nic, czyli jest ok. Problem jednak pojawia się gdy user poda mniej zmiennych, a w metodzie nie podano podstawowych wartości. Jestem leniem więc nie chce mi się co chwile pisać $zmienna1='', dlatego chciałbym w evalu, w razie nie podania wartości podać wartość pustą. Jak wyciągnąć informację o ilości zmiennych w metodzie w znośny sposób? Istnieje jakaś gotowa funkcja??
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: 4.10.2025 - 10:20