Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]klasy wyswietlanie tablicy
Forum PHP.pl > Forum > Przedszkole
robin5hood
Chciałem zapissyawc i wyswietlać tablice, ale nie wiem czu nie jest ok
  1. <?php
  2. class display
  3. {
  4. private $a;
  5.  
  6. function displayG($a)
  7. {
  8.    $range=count($a);
  9. for($i=$range-1;$i>=0;$i--)
  10. {echo $a[$i]." ";}
  11. }
  12. function put($b)
  13. {
  14.    $this->tablica=$b;
  15. }
  16.  
  17.    
  18. }
  19. $xtr=new display();
  20. $tab=array(12,0,1,4);
  21. $xtr->put($tab);
  22.  
  23. ?>
Cysiaczek
Troszkę przekombinowane.
  1. <?php
  2. class display
  3. {
  4. private $a;
  5.  
  6. function displayG()
  7. {
  8.   $range=count($this->tablica);
  9. for($i=$range-1;$i>=0;$i--)
  10. {echo $this->tablica[$i]." ";}
  11. }
  12. function put($b)
  13. {
  14.   $this->tablica=$b;
  15. }
  16.  
  17.  
  18. }
  19. $xtr=new display();
  20. $tab=array(12,0,1,4);
  21. $xtr->put($tab);
  22. $xtr->displayG(); // a to G to co ma oznaczać?
  23.  
  24. ?>
Mize
Nie wiem co ma robić ta klasa poza wypisywaniem tablicy, myśle, że nie można popadać w skrajności z OOP.
Takie coś można zrobić poprzez foreach, co będzie mniej zasobożerne niż tworzenie obiektu, który zrobi to samo.
Szczególnie jeśli ta klasa ma posiadać tylko te dwie metody.

Pozdrawiam.
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.