Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Organizacja klasy Album
Forum PHP.pl > Forum > Przedszkole
mentoos
Jestem w trakcie pisania klasy do tworzenia albumów zdjęć. Zastanawiam się, jak lepiej zorganizować pola obiektów klasy Album.

Czy lepiej będzie zadeklarować kilka pól, które są właściwościami obiektu klasy Album czyli: id, nazwa albumu, data utworzenia i opis
czy może zadeklarować jedno pole o typie tablicy, które będzie przechowywało te same właściwości, a za pomocą metod będę operował na tym polu.

Który sposób będzie wygodniejszy jeśli chodzi o bezpośredni dostęp do danych obiektu?

Oczywiście klasa będzie zawierała metody, które tworzą album, edytują i usuwają go.

  1. <?php
  2.  
  3. class Album {
  4.  
  5. private $id;
  6. private $albumName;
  7. private $albumDescription;
  8. private $date;
  9.  
  10. // lub jedno pole typu array
  11.  
  12. private $data = array(
  13. 'id' => '',
  14. 'albumName' => '',
  15. // itd.
  16. );
  17.  
  18. }
  19.  
  20. ?>
!*!
Byłbym za trzymaniem tych danych w tablicy, w końcu min po to one są w php wink.gif to ułatwi później np ewentualne zmiany.
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.