![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Hej
![]() Mam mały problem, piszę sobie w OOP klasę do generowanie profili użytkowników, i imiona będą przechowywane w tablicy. A moje pytanie dotyczy tego gdzie lepiej trzymać te dane w osobnym pliku i z niego losować czy zdecydowanie w klasie. Wizualnie kod na chwile obecną przedstawia się tak:
Na chwile obecną są podane tylko 4 imiona, ale w rzeczywistości będą wszystkie męskie i żeńskie. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 18 Dołączył: 7.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Najlepiej w bazie, z powodu łatwości przetwarzania.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 19 Pomógł: 2 Dołączył: 12.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie lepiej w bazie i losować przez ORDER BY RAND()?
-------------------- Stabilny i tani hosting z PHP. Ceny już od 39 zł brutto/rok!
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 4 Dołączył: 1.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Chcesz stworzyć klasę do generowania profili testowych? Jeśli tak, to sugerowałbym stworzenie:
Użycie wyglądałoby mniej więcej tak:
W pliku names.php:
Oczywiście nic nie stoi na przeszkodzie, aby stworzyć klasy pochodne od RandomSelector, np. RandomDatabaseSelector itp. Należałoby popracować nad nazewnictwem klas i metod, ale sądzę, że taki kierunek byłby dobry. Co zyskujesz w ten sposób:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 05:30 |