Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Przekazywanie tablicy do funkcji
Forum PHP.pl > Forum > Przedszkole
netsprint
Chciałbym się spytać Was o przypadek na który natrafiłem i nie znam rozwiązania tzn. mam kod:

  1. echo $users['user1'];
  2.  
  3. function Autoryzacja($login, $haslo,$users=array(), $groups=array(),$perms=array()) {
  4. echo $users['user1'];
  5. }
  6.  
  7.  
  8. Autoryzacja($login, $login, $haslo,$users, $groups,$perms);
  9.  


w pierwszy echo wyświetli się poprawnie zawartość, przy drugim echo wyskoczą komunikaty błędów:
'Illegal string offset user1'
'Uninitialized string offset: 0'
Z tego co rozumiem źle przekazałem tą tablice. Niestety nie mam pojęcia jak tą tablice przesłać i dlaczego w tym momencie wyskakują te komunikaty... Bardzo, będę wdzięczny, jeśli ktoś to wyjaśni smile.gif
Turson
Naprawdę nie widzisz, że 2 razy przesyłasz $login przez co kolejność przekazywanych argumentów nie jest dobra? ;/
netsprint
Czasem najprostsze błędy są tymi najtrudniejszymi haha.gif Dzięki naprawdę!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.