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ść
Hajder (dyskusja | edycje)
Nie podano opisu zmian
Sielay (dyskusja | edycje)
Nie podano opisu zmian
Linia 15: Linia 15:


::::: przed... [[Wikipedysta:Hajder|Hajder]] 22:29, 5 sty 2006 (UTC)
::::: przed... [[Wikipedysta:Hajder|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. [[Wikipedysta:Sielay|Sielay]] 20: 12, 8 sty 2006 (UTC)

Wersja z 20:13, 8 sty 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)