Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Obiektowy php
michaf1994
post
Post #1





Grupa: Zarejestrowani
Postów: 67
Pomógł: 2
Dołączył: 17.07.2014
Skąd: Wielkopolska

Ostrzeżenie: (0%)
-----


Siemka
Może tak trochę nie na temat, ale zaczynam się zagłębiać w obiektowe i mam jedno podstawowe pytanie: po co wgl to programowanie obiektowe?

Nie łatwiej operować na proceduralnym?
Napisać kilka funkcji w jednym pliku i wyjdzie na to samo.

Czy może ktoś mnie oświecić?
W php nie widzę właściwie różnicy w samej taktyce pisania między funkcjami a klasami. Poza dziedziczeniem, ale nie widzę sensu. Dobry programista potrzebuje obiektowego? Jeżeli tak to po co?. Po co utrudniać sobie tak życie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
RysQ
post
Post #2





Grupa: Zarejestrowani
Postów: 14
Pomógł: 3
Dołączył: 11.06.2015

Ostrzeżenie: (0%)
-----


Spróbuj coś porobić z http://pl.wikibooks.org/wiki/PHP
zobacz np http://lukasz-socha.pl/php/mvc-w-praktyce-...artykulow-cz-1/
http://rynko.pl/prosta-klasa-do-zarzadzani...sion-class-php/

pełno masz tego na necie

"Programowanie obiektowe PHP kurs"

"OOP php tutorial"

Nie musisz przerabiać całego kursu. Zrób kilka tutoriali z różnymi klasami.
Np jakiś prosty system szablonów , klasa do wysyłania maila, newslettera, obsługi sesji, breadcrumbsy, paginacja, logowanie i rejestracja i poużywaj w projekcie, potestuj.

Napisz sobie później na podstawie tego własne klasy. Np do obsługi usera w bazie -> Tworzenie, edycja, pobieranie danych usera.
Tworzysz pola i metody opisujące dane jakie ma zawierać taki user i operacje jakie można na tych danych wykonywać (musisz się nad tym zastanowić, pisz to tak, żeby było jak najbardziej możliwie elastyczne i będzie można to wykorzystać w innych projektach).

Później zrób sobie następną i następną.

Tutaj masz coś bardziej skomplikowanego:
http://lukasz-socha.pl/php/routing-linkow-w-php/

Nie chodzi o to, żebyś wykorzystywał (z podanych linków) ich skrypty tylko dla tego, że są obiektowe bo często są one po prostu przykładowe, edukacyjne.
Chodzi tylko, żebyś załapał sens OOP.

Zapoznaj się z tematem automatycznego ładowania klas.

Poducz się o MVC. Zrób sobie mini prosty framework.
Wtedy Ci się nieco rozjaśni i zobaczysz, że dzięki OOP to co właśnie programujesz jest bardzo wygodne

Ten post edytował RysQ 11.06.2015, 23:43:22
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 13:27