Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Return "kasuje" zmienną
knapior
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 24.09.2012

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


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. }
Go to the top of the page
+Quote Post
pedro84
post
Post #2





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

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


Podstawy: return


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
knapior
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 24.09.2012

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


No tak, przecież return kończy funkcję...
Go to the top of the page
+Quote Post

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 Aktualny czas: 20.08.2025 - 03:25