![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 139 Pomógł: 0 Dołączył: 12.07.2005 Skąd: krakow Ostrzeżenie: (0%) ![]() ![]() |
witam,
nie bede pytal jak stworzyc klase w php i czy wogole programowanie obiektowe ma sens, bo takie pytania sa nie na miejscu. od poczatku. chcialbym stworzyc np galerie zdjec i przy okazji pobawic sie troche php wykorzystujac obiekty. i tu rodzi sie wiele pytan. 1)galeria to zbior zdjec ktore same w sobie sa obiektami(maja jakas zawartosc, wymair, nazwe, itp). wiec moj obiekt bedzie czysto opisowy, bedzie niejako kopiowal to co juz jest zapisane w zdjeciu, dostarczal zebranych metod do odczytania tych informacji czy modyfikacji zdjecia. a i tak koniec koncow celem nie jest utworzenie obiektu samego w sobie lecz stworzenia pliku HTML i zycie takiego obiektu sie konczy. tak czy siak sie zakonczy jak uzytkownik zamknie przegladarke. dlatego uwazam ze uzywanie obiektow w php ma ograniczone zastosowanie. widze tu 2 podejscia. w momencie kiedy chce tylko pokazac zdjecia w przegladarce stosuje podejscie podstawowe lub wykorzystuje metody statyczne. kiedy uzytkonik bedzie chcial zmodyfikowac konkretne zdjecie - tworze obiekt i wykonuje operacje. reasumujac przy tworzeniu stron dzialamy na fizycznych obiektach(zdjecie, rekord tabeli z informacja o uzytkowniku, lista ksiazek) w wiekszosci przypadkow nie musimy nic z nimi robic a tylko je pokazac. dlatego stworzenie duzej ilosci obiektow przechowujacych pelna informacje mija sie z celem i jest malo wydajne. chcialbym poznac wasza opinie na ten temat, bo mam male doswiadczenie w pisaniu obiektowym w php, a nie chce wywazac otwartych drzwi pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Głowy nie dam, ale chyba się nie mylisz. Nie w tym jednak rzecz. Jest różnica pomiędzy obiektami tak konstruowanymi:
a tak:
Pomijając użyteczność przykładu... które rozwiązanie jest elastyczniejsze? Jedyne, co się dzieje przy konstrukcji obiektu, to wczytanie niezbędnych danych, a reszta jest po prostu zadeklarowana. php samo decyduje o przydzielanie pamięci w zależności od potrzeb. Pozdrawiam. Ten post edytował Cysiaczek 21.11.2006, 12:53:48 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 17:18 |