Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przekazywanie pustej zmiennej do funkcji.
MalyKazio
post 27.04.2008, 12:15:25
Post #1





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

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


Witam.

Piszę funkcję dodającą dane do bazy danych. Jako jedyny argument przekazuję do funkcji tablicę $wartosci. Przed dodaniem wszystkie dane są przepuszczane przez funkcję sprawdzającą ich poprawność. Mam pytanie dotyczące danych, które mają być liczbami. Funkcja sprawdzająca wygląda mniej więcej tak:
  1. <?php
  2. function sprawdz($co) {
  3. (int)$co;
  4. // dalej sprawdzanie zakresu itp.
  5. }
  6. ?>

Przed dodaniem do bazy wywołuję dla każdej porzebnej wartości funkcję czyli np:
  1. <?php
  2. $dodaj['wiek']=sprawdz($wartosci['wiek']);
  3. ?>

Czasem jednak przekazywana tablica $wartosc może nie zawierać $wartosci['wiek']. Czy zatem błędem jest przekazywanie tego do funkcji sprawdz? Czy konieczne jest uprzednie sprawdzenie, czy taka wartosc w tablicy istnieje?

Ten post edytował MalyKazio 27.04.2008, 12:40:15


--------------------
"Jak Cię widzą tak Cię piszą, chyba żeś jest wielką fiszą"
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 18:37