Dyskusja:PHP: Różnice pomiędzy wersjami

Treść strony nie jest dostępna w innych językach.
Z Wikibooks, biblioteki wolnych podręczników.
Usunięta treść Dodana treść
Orajo (dyskusja | edycje)
Zyx (dyskusja | edycje)
mNie podano opisu zmian
Linia 22: Linia 22:


Brakuje mi w spisie treści rozdziału o XML (oczywiście w kontekście przetwarzania go przez PHP) oraz wzorców projektowych. --[[Wikipedysta:Orajo|Orajo]] 23:24, 3 mar 2006 (UTC)
Brakuje mi w spisie treści rozdziału o XML (oczywiście w kontekście przetwarzania go przez PHP) oraz wzorców projektowych. --[[Wikipedysta:Orajo|Orajo]] 23:24, 3 mar 2006 (UTC)
:Wzorce projektowe są, XML też może kiedyś dojdzie. Na razie trzeba zrobić to, co jest, a później myśleć, co by tu jeszcze dodać. --[[Wikipedysta:Zyx|Zyx]] 19:38, 4 mar 2006 (UTC)

Wersja z 20:38, 4 mar 2006

Plan prac

Żeby cokolwiek zacząć, przydałby się spis treści. Chętnie widziane są wszelkie propozycje :) Ja osobiście nie widziałbym czegoś jak w [1], bo tego podręcznika po prostu nie da się przebić - jest kompletny, oficjalny i po polsku. Raczej przydałby się podręcznik pokazujący krok po kroku jak stworzyć dobrą (zgodną z XHTML, CSS i PHP przynajmniej 4) i funkcjonalną stronę w PHP. --Derbeth 16:06, 8 maj 2005 (UTC)

Spis treści zrobiony, mogę nadzorować prace nad tym podręcznikiem. Na PHP znam się bardzo dobrze, pisałem o nim niejedno, więc powinno być OK. Poszukam nieco chętnych przez mój blog. PS. Mam nadzieję, że nie będzie jakimś karygodnym wykroczeniem, jeżeli w podręczniku będzie omówiona moja własna biblioteka Open Power Template? Tak się niestety składa, że jest to jedyny tak rozbudowany system szablonów dla PHP 5. Smarty'ego trudno omawiać, bo bez pewnych przeróbek nie działa on w tej wersji. Gdyby jednak coś nie pasowało, to dajcie znać, a usunę. --Zyx 08:30, 30 gru 2005 (UTC)

Nie widzę problemu pod warunkiem, że reszta podręcznika będzie przeważać nad rozdziałem o szablonach ;-) --Derbeth talk 09:55, 30 gru 2005 (UTC)
Nie ma sprawy, OPT to nie PHP :). W przyszłości dojdą jeszcze inne systemy szablonów, jak się zbiorą osoby chętne, aby o nich wyczerpująco napisać. --Zyx 11:15, 30 gru 2005 (UTC)
Porównałem sobie nasz spis treści z angielskim i musze powiedzieć, że moim zdaniem ten jest za mał przejrzysty. Chociazby umieszczenie informacji o typach danych w pierwszysm programie zamiast w zmiennych to lekka przesada. Czekam na opinie :) Hajder 16:48, 1 sty 2006 (UTC)
To ten rozdział o danych można bez problemu przenieść do "Zmiennych", za które zaraz się zabiorę. Co do samego menu... Jeśli tworzymy podręcznik mający DOBRZE wprowadzić w świat PHP, musimy zrezygnować z pewnej systematyczności. Inaczej wyjdzie nam zwykła lista referencyjna logiczna i czytelna dla osób znających już PHP, ale trudna do przetrawienia przez początkujących. Wiele elementów zazębia się w sobie i ciężko robić jakiś rozdział wyłącznie o jednym. Przykładem jest korzystanie z funkcji, które powinno się wprowadzić już przy pierwszym lub drugim rozdziale. Porównaj to sobie z nauką języka mówionego. Jej też nie zaczynasz od "My name is", by zaraz potem przejść do wyczerpującego maratonu z gramatyki, łudząc się, że wszystko zostanie zrozumiane i zapamiętane. Nauka poprzez przykłady i lekką przypadkowość jest o wiele skuteczniejsza, bo najpierw mamy praktykę wchodzącą łatwo, potem teorię pozwalającą usystematyzować garść zdobytych informacji, a dopiero na końcu porady, jak wykorzystać teorię do osiągnięcia lepszych wyników w praktyce.
Masz jednak część racji... nie ma w ogóle w spisie treści informacji o np. korzystaniu z sesji i ciastek, funkcjach przetwarzania tekstu czy odczycie z plików. Tylko teraz pytanie: dodać to przed rozdział o bazach danych, czy po nim? --Zyx 16:59, 1 sty 2006 (UTC)
przed... Hajder 22:29, 5 sty 2006 (UTC)
dołączam... co do wątku nie zapomnijcie o przekazywaniu obiektów w sesji bo dużo osobób na newbie o to pyta. Ja mogę zająć się wstępnie SQL oraz wersjami code injection oraz ogólnym spojżeniem na bazy. Tak jak wspomniałem nie wystarcza mi spojrzenie na bazy jako MySQL (bo to jest wszędzie) i nie pokazuje problemów, które wychodzą po czasie, np przy migracji. Kolejna sprawa to wykrozystanie PHP poza webem, w portalach intranetowycho oraz poprostu w konsoli jak choćby PERL. Sielay 20: 12, 8 sty 2006 (UTC)
Tak, właśnie te rozdziały o pracy z PHP na konsoli by się najbardziej przydały. Na razie jest o tym biednie w menu, dlatego opracuj propozycję całego rozdziału o tym. Ad. baz danych -> natywne biblioteki łączenia się z bazami danych to już przeżytek i co najwyżej o nich tylko wspomnimy. Podręcznik ma w zamierzeniu być aktualny, co wiąże się z opisaniem biblioteki PDO dostępnej od PHP 5.1. Jest to jednolity interfejs do komunikacji z bazą i ewentualne różnice sprowadzają się tylko do języka SQL. Tego natomiast nie będziemy tu zbyt szczegółowo opisywać, bo o SQL'u jest (tzn. ma być :)) osobny podręcznik, podobnie jak o innych bazach danych. --Zyx 20:44, 8 sty 2006 (UTC)
No mi chodziło o pewne rozwiniećie jak można zrobić migracyjność samego SQL. Bo jest kilka takich proijektów... no ale zaczniemy od konsol. Sielay 21: 46, 9 sty 2006 (UTC)

Brakuje mi w spisie treści rozdziału o XML (oczywiście w kontekście przetwarzania go przez PHP) oraz wzorców projektowych. --Orajo 23:24, 3 mar 2006 (UTC)

Wzorce projektowe są, XML też może kiedyś dojdzie. Na razie trzeba zrobić to, co jest, a później myśleć, co by tu jeszcze dodać. --Zyx 19:38, 4 mar 2006 (UTC)