Cytat
Jak ogarnąć OOP w PHP5?
Tak naprawdę to pisanie obiektowe jest niezależne od języka, którego używasz, więc nie powinieneś się skupiać na tym, aby nauczyć się OOP w PHP, a aby zrozumieć samą ideę programowania obiektowego.
Co potrzebne Ci po stronie PHP?
Musisz wiedzieć jak definiować klasy, klasy abstrakcyjne, interfejsy, jak się dziedziczy i implementuje. To są podstawowe informacje, które potrzebne są do rozpoczęcia całej zabawy i rzeczywiście są zależne od tego jakiego języka programowania używasz.
Co do wiedzy nt. pisania obiektowego, to niestety jest to już dużo trudniejsze. Warto przebrnąć przez trochę artykułów, ale wydaje mi się, że to, co jest w internecie jest całkowicie wystarczające. Przejrzyj 5-10 pierwszych linków z poniższych wyników:
https://encrypted.google.com/webhp?hl=pl#hl...446&bih=832https://encrypted.google.com/webhp?hl=pl#sc...446&bih=832a z pewnością zdobędziesz podstawowe informacje i ogólne pojęcie.
Z doświadczenia jednak wiem, że niewiele jest osób, które po przeczytaniu n-tej ilości publikacji od razu siadają i piszą dobry kod. To przychodzi z czasem. Na pewno dużym problemem na początku, z resztą później również, jest podejmowanie decyzji, czy to już nowy obiekt, czy może jeszcze metoda.
Osobiście zgadzam się z kamil4u, że powinieneś po prostu zacząć pisać jak już masz jakąś bazę wiedzy i wrzucać kod tutaj. Z pewnością otrzymasz przydatne wskazówki. Jednak nie porywałbym się na tworzenie bloga, bo to już jest naprawdę kupa zabawy, a przede wszystkim sporo projektowania, jeżeli chcesz to zrobić dobrze.
Pomyśl nad czymś nie dużym, ale przydatnym, bo tworzenie śmieci, nawet, jeżeli chodzi o uczenie się, jest bezsensowne.
Co do korzystania z frameworków, to nie ma żadnej potrzeby. OOP nauczysz się bez nich, a jak zrozumiesz OOP, to ich działanie będzie dla ciebie tak naturalne, że bez problemu odnajdziesz się w większości.