Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jakie podstawy PHP, żeby przejść do obiektowego PHP?
Forum PHP.pl > Forum > PHP > Object-oriented programming
victor_19
Tak jak w tytule jakie podstawy trzeba znać w PHP, żeby nauczyć się obiektowego PHP? Słyszałem, że wystarczy znać trochę podstaw, bo teraz nie używają już strukturalnego języka, tylko obiektowego. Rok temu uczyłem się PHP i zastanawiam się, czy przypomnieć sobie wszystkie podstawy PHP np funkcje?
mike
Cytat(victor_19 @ 18.11.2010, 12:21:56 ) *
(...) zastanawiam się, czy przypomnieć sobie wszystkie podstawy PHP np funkcje?
Klasa (czyli podstawowe pojęcie OOP) to struktura do opisu (szablon) stanu obiektu oraz tego jakie funkcje może on wykonać (lub można na nim wykonać).
Jak więc chcesz się uczyć programowania bez pojęcia o podstawach związanych z funkcjami? Poza tym nie wystarczy znać trochę podstaw, trzeba je mieć w małym palcu.
kto$
Weź się zaopatrz w książkę "PHP. Zaawansowane programowanie". Jest o tworzeniu w oop. Jest na tyle przystępna, że możesz z nią ruszyc, ewentualnie poduczyc się podstaw przy nauce z tej książki, jak masz jakieś braki.
Crozin
Cytat
bo teraz nie używają już strukturalnego języka, tylko obiektowego
PHP jest obecnie na takim dziwnym etapie, gdzie język sam w sobie oferuje już całkiem sensowne możliwości programowania obiektowego, ale praktycznie cała jego biblioteka standardowa jest strukturalna. Tak więc możesz pisać obiektowo, ale wewnątrz metod tych obiektów będziesz miał tak jakby kod strukturalny wymieszany z obiektowym.

Za OOP możesz wziąć się w każdym momencie - w sumie powinieneś się go uczyć od samego początku zabawy z PHP.
Nix1
Cytat(Crozin @ 18.11.2010, 13:34:11 ) *
Za OOP możesz wziąć się w każdym momencie - w sumie powinieneś się go uczyć od samego początku zabawy z PHP.


Też tak uważam, moim zdaniem warto od samego początku myśleć obiektowo, bo potem może być trudno się przestawić na jednak trochę inną filozofię.
Inna sprawa, że OOP w programach rzędu kilkunastu linii kodu nie ma za dużo sensu, ale jak już tylko złożoność kodu przekracza pewien minimalny poziom to warto pisać obiektowo. Cała reszta (przede wszystkim opisy funkcji) są w manualu. Chyba, że rzeczywiście nie wiesz nic o programowaniu jako takim albo składni języka, to może być ciężko...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.