Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tablica jako argument funkcji
MalyKazio
post
Post #1





Grupa: Zarejestrowani
Postów: 168
Pomógł: 1
Dołączył: 19.11.2005

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


Witam,

Chciałem zrobić funkcję do obsługi formularza, tzn. funkcję która dodawałaby do bazy danych dane przesłane przez formularz metodą POST. Jako, że argumentów funkcji ma być sporo zastanawiam się, czy można podać jako argument funkcji cała tablicę $_POST. Przetestowałem to rozwiązanie i działa ale nie wiem czy jest poprawne i czy potem nie ma z tym jakichś kłopotów.
Można to zrobić tak jak napisałem? (oczywiście pomijam w tym miejscu problem sprawdzania rodzaju i wartości przekazywanych zmiennych przed dodaniem do bazy, bo to dla mojego pytanie nie istotne)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Cytat
Tak, możesz tak zrobić tylko po co? Przecież do tablicy globalnej a taką jest POST i GET i SESSION możesz odwołać się wewnątrz funkcji bez podawania jej jako argument,


Po to się przekazuje tablicę jako argument funkcji, by funkcja ta była "przenaszalna". Dzięki temu, że funkcja przyjmuje jako argument tablicę, nie trzeba się martwić o źródło danych. W przyszłości możesz chcieć przekazywać dane np z pliku tekstowego, XML, ze zmiennej GET, itd. Wówczas nie będzie musiał przerabiać funkcji.
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: 7.10.2025 - 20:59