Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP i książka do oopu
Forum PHP.pl > Inne > Książki
neosatan
Mam pytanie, co do dobrej książki do oppu pod PHP. Jako, że wcześniej programowałem głównie poc C++, tudzież Visual Basic, więc teraz przesiadka, praktycznie całkowicie pod PHP jest dla mnie lekko zagmatwana. Bardzo bym chciał właśnie na temat oopu dowiedzieć więcej. Jestem też ciekawy jak dokładnie PHP traktuje pamięc (wiem, że PHP ma mechanizm copy-on-write, ale co wiecej to nie wiem).
Widziałem kilka książek, które mnie zaciekawiły, ale nie wiem którą wybrać.

Programowanie objektowe w PHP 5

PHP 5 Zaawansowane programowanie

i jeszcze była taka trzecia, miała białą okładkę i chyba jakiegoś legwana czy coś podobnego. i też się nazywała PHP Programowanie objektowe, ale tej nie moge znaleźć na stronie heliona. Ogólnie panowanie to, którą książkę wybrać, czy może proponujecie jakąś, której jeszcze nie widziałem.
Quantum
mam pierwszą, moim zdaniem jest przeznaczona dla początkujących i średnio-zaawansowanych w OOP, większość jest dobrze wytłumaczona, ale jak już osiągniesz większy poziom wtajemniczenia radziłbym sięgnąć po te drugą pozycję winksmiley.jpg atutem książki jest cena, z przesyłką na helion 39zł z tego co pamiętam. Dla mnie jej przerobienie zajęło ok. 4 dni. i chyba większość zapamiętałem tongue.gif krótko mówiąc na start polecam 1 tytuł.
Spawnm
czytałem obie, pierwsza lepsza smile.gif
dr_bonzo
Jak znasz OOP z C++ to ... wystarczy ci manual php (http://www.php.net/manual/en/language.oop5.php ) zeby poznac roznice w zapisie i dzialaniu, ew. jak to nie zadziala to bym szukal ksiazki.

Patrzac potem na twoja sygnaturke... chyba ksiazka bedzie konieczna tongue.gif
neosatan
Coz, opp znam z C/C++ (w koncu juz troche siedze w cepku). Jednak w PHP opp inaczej wygląda nizeli w C++. Chocby dziedziczenie wielobazowe (a juz nie mowie o zaprzyjaznianiu, czy mechanice wyjatkow (one dzialaja tak samow jak w C++ questionmark.gif znaczy tak samo odwijaja stos??)), w PHP to nie istnieje, wiec ciezko sie tak od razu przestawic, natomiast w C++ nie ma czegos takiego jak interfejsy, wiec to jest nowe dla mnie (choc z uporem maniaka je wciskam gdzie tylko mi sie wydaja przydatne). Manual jednak mi to wszystko bardzo nikle wyjanil, wiec stwierdzilem, ze siegne po ksiazke, ktora mi to objasni. Poza tym w manualu nic nie ma o wzorcach projektowych, a w ksiazkach zazwyczaj cos tam opisza (a noz cos podobnrgo do singletona, czy cus).

Jak znacie jeszcze jakies pozycje, ktore nie figuruja wyzej to tez podawajcie.
Spawnm
dziwne , jestem pewien że widziałem w manualu kod singletona... po prostu nie ma wyszczególnionego działu o wp.
Co do książki to już się wypowiedziałem którą polecam smile.gif

//edit
poczytaj w sieci o oop w wp np. na phpedia.pl
kamil4u
Cytat
Poza tym w manualu nic nie ma o wzorcach projektowych

http://www.pl2.php.net/manual/pl/language.oop5.patterns.php
neosatan
z tego co zobaczylem to jest nawet o singletonie i o fabrykowaniu objektow. slepy jestem jak nic...
kilas88
PHP 5 Zaawansowane programowanie, aktualnie czytam - bardzo dobra książka. Pełno konkretnych przykładów, wyjaśnienie logiki, dużo praktycznych i "życiowych" porad i rozwiązań problemów. Z czystym sumieniem polecam.
PawelC
Na początek polecam tą pierwszą, ponieważ sam z niej się uczę smile.gif Wszystko jest bardzo dobrze opisane, wraz z przykładami.
Riklaunim
Pytanie czy to ma służyć do akademickiej nauki języka? Bo jak tak to można bawić się w takie książki, a jak ktoś chce użyć PHP do czegoś konkretnego to powinien zainteresować się frameworkami, gdzie to co potrzebne z teorii programowania obiektowego jest zastosowane w praktyce (o czym wszystkim programista nie musi mieć pojęcia).
neosatan
ostatecznie zakupilem ta pierwsza. Poczytalem kawalek pierwszej i kawalek drugiej i ostatecznie wydala mi sie pierwsza lepsza. nie ma w niej nic na temat samego jezyka php, a jedynie o oopie w php, wiec to co chcialem.

sama nauka jezyka php u mnie przebiega jak nauka jezyka c/c++, czyli raz, ze akademicka nauka (wymuszone przez uczelnie) i praktyka, poniewaz lubie wiedziec dokladnie jak dzialaja dane mechanizmy jezyka, a nie tylko praktycznie wykorzystanie tych mechanizmow.

ogolenie polecam Programowanie objektowe w PHP5 (pierwsza ksiazka), mam rozwniez z tej serii ksiazke na temat smartow i tam bylo ladniw wytlumaczone jak uzywac tej biblioteki. co prawda brakuje samego opisu wnetrza tej biblioteki, ale do tego to juz dokumentacja smartow jest niezastapiona...
petrrr
Szkoda, że nie zauważyłem Twojego posta wcześniej. Mam na zbyciu właśnie tę książkę.
Jakby ktoś chciał to proszę o wiadomość.

--
Juz nieaktualne.
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-2024 Invision Power Services, Inc.