Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Return "kasuje" zmienną
Forum PHP.pl > Forum > PHP
knapior
Witam. Mam bardzo dziwny problem, właściwie pierwszy raz się z czymś takim spotykam. $this->ranks_list to tablica. Pierwsza pętla ją wypisuje, lecz ta po returnie już nie. To tak jakby ta dana składowa "wyparowała".
  1. public function getRanksList()
  2. {
  3. $this->ranks_list = array();
  4. $this->loadRanksList();
  5.  
  6. // Pętla wypisuje wszystko jak trzeba
  7. foreach( $this->ranks_list[1] as $row)
  8. {
  9. echo $row;
  10. }
  11.  
  12. return $this->ranks_list;
  13.  
  14. // Pętla nie wypisuje nic
  15. foreach( $this->ranks_list[1] as $row)
  16. {
  17. echo $row;
  18. }
  19.  
  20. $this->getGroupPermissions();
  21.  
  22. }
pedro84
Podstawy: return
knapior
No tak, przecież return kończy funkcję...
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.