![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 25 Dołączył: 22.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Przerabiam właśnie sobie kod na obiektowy, no i np. taką funkcję:
...przerobiłem na:
Wszystko ok, ale... dlaczego czas wykonania skryptu wzrósł o 100%? O.o Dla testów umieściłem w bazie ponad dwa tysiące rekordów. Bez obiektów strona wyświetla się w trochę ponad sekundę, a używając klas czas wzrasta do dwóch sekund. Konstruktor klasy Subforum to tylko przypisania. Z góry dziękuję za odpowiedź. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 25 Dołączył: 22.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Po za tym pokaż kod obiektu, może w konstruktorze coś namieszałeś i dlatego ci aż tak spowolniło. Jak już pisałem - w konstruktorze są same przypisania. Co do kodu to będę musiał się bardziej postarać. Myślałem już nad czymś takim:
Jedno tylko mnie zastanawia. W jaki sposób poradzić sobie z nazwami kolumn? Chciałbym żeby następujący kod:
był równoważny z:
Równoważny, czyli pola klasy Subforum:
zawierały poprawne (a nie odwrotne) wartości. Mówiąc krótko - chcę aby kolejność przekazywanych nazw kolumn była zupełnie dowolna. Hm, tablice asocjacyjne? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 19:09 |