Książka informatyczna wydawnictw: BTC Edition Exit Helion Help Microsoft Press Mikom Nakom PJWSTK Read Me Robomatic Skalmierski Tortech Translator WKŁ WNT WSISIZ
PHP5 programowanie HELION 64.90zł
Autor: Rasmus Lerdorf, Kevin Tatroe, Peter MacIntyre
ISBN: 978-83-246-0613-9
Ilość stron: 496
Data wydania: 04/2007
Dostępny nieodpłatnie PHP to jeden z najpopularniejszych języków programowania, dzierżący jednocześnie palmę pierwszeństwa wśród technologii wykorzystywanych do tworzenia dynamicznych witryn WWW i aplikacji internetowych. Według oficjalnych statystyk użyto go do napisania ponad 40% wszystkich aplikacji internetowych i zainstalowano na ponad 22 milionach serwerów.
Źródłem jego popularności jest przede wszystkim jasna i czytelna składnia, ogromne możliwości, szybkość i wydajność oraz mnogość potencjalnych zastosowań. Najnowsze wcielenie PHP, oznaczone cyfrą 5, to w pełni obiektowy język programowania, który nadal zachował swoją prostotę i czytelność.
"PHP. Programowanie" to podręcznik przedstawiający wszystkie tajniki języka PHP5. W jasny i zwięzły sposób opisuje jego składnię oraz techniki programistyczne wykorzystywane przy tworzeniu aplikacji internetowych. Czytając go, poznasz zasady programowania obiektowego w PHP5, dowiesz się, w jaki sposób korzystać z informacji zapisanych w bazach danych, generować z poziomu skryptów pliki graficzne i dokumenty PDF oraz przetwarzać pliki XML. Każde z zagadnień zostało zilustrowane przykładami i wskazówkami pochodzącymi z najlepszego źródła, jest nim twórca języka PHP, Rasmus Lerdorf. Cennym dodatkiem do książki jest alfabetyczne zestawienie wszystkich funkcji PHP.
Rozdziały:
1. Wprowadzenie do PHP (15)
- Co robi PHP? (15)
- Krótka historia PHP (16)
- Instalowanie PHP (20)
- Przegląd możliwości PHP (22)
2. Podstawy języka (31)
- Struktura leksykalna (31)
- Typy danych (36)
- Zmienne (43)
- Wyrażenia oraz operatory (47)
- Instrukcje sterujące (59)
- Dołączanie kodu (66)
- Osadzanie PHP na stronach WWW (67)
3. Funkcje (71)
- Wywoływanie funkcji (71)
- Definiowanie funkcji (72)
- Zasięg zmiennych (74)
- Parametry funkcji (76)
- Wartości zwracane (79)
- Zmienne funkcje (79)
- Funkcje anonimowe (80)
4. Łańcuchy (81)
- Cytowanie stałych łańcuchowych (81)
- Wyświetlanie łańcuchów (84)
- Uzyskiwanie dostępu do poszczególnych znaków (88)
- Porządkowanie łańcuchów (88)
- Kodowanie i znaki specjalne (90)
- Porównywanie łańcuchów (95)
- Modyfikowanie oraz przeszukiwanie łańcuchów (98)
- Wyrażenia regularne (104)
- Wyrażenia regularne typu POSIX (107)
- Wyrażenia regularne typu Perl (111)
5. Tablice (123)
- Tablice indeksowane kontra tablice asocjacyjne (123)
- Identyfikacja elementów tablicy (124)
- Przechowywanie danych w tablicach (124)
- Tablice wielowymiarowe (126)
- Wydobywanie wartości wielokrotnych (127)
- Konwertowanie między tablicami a zmiennymi (130)
- Działania na tablicach (131)
- Sortowanie (136)
- Działanie na całych tablicach (141)
- Zastosowanie tablic (142)
6. Obiekty (145)
- Terminologia (146)
- Tworzenie obiektu (146)
- Dostęp do właściwości i metod (147)
- Deklarowanie klasy (148)
- Introspekcja (153)
- Serializacja (158)
7. Techniki sieciowe (163)
- Podstawy protokołu HTTP (163)
- Zmienne (164)
- Informacje serwera (165)
- Przetwarzanie formularzy (166)
- Ustawianie nagłówków odpowiedzi (179)
- Podtrzymywanie stanu (182)
- SSL (191)
8. Bazy danych (193)
- Uzyskiwanie dostępu do bazy danych za pomocą PHP (193)
- Relacyjne bazy danych i SQL (195)
- Podstawy PEAR DB (196)
- Zaawansowane techniki bazodanowe (201)
- Przykładowa aplikacja (207)
9. Grafika (219)
- Osadzanie obrazków na stronie (219)
- Rozszerzenie GD (220)
- Podstawowe pojęcia graficzne (221)
- Tworzenie i rysowanie obrazków (221)
- Obrazki z tekstem (226)
- Dynamicznie generowane przyciski (228)
- Skalowanie obrazków (231)
- Kolory (232)
10. PDF (237)
- Rozszerzenia PDF (237)
- Dokumenty i strony (237)
- Tekst (239)
11. XML (251)
- XML - szybkie wprowadzenie (251)
- Generowanie XML (253)
- Analiza składni XML (254)
- Analiza składni XML za pomocą DOM (265)
- Analiza składni XML za pomocą SimpleXML (265)
- Transformacja XML za pomocą XSLT (266)
- Usługi sieciowe (268)
12. Bezpieczeństwo (273)
- Filtruj dane wejściowe (273)
- Unikanie znaków w wysyłanych danych (277)
- Cross-Site Scripting (280)
- Session Fixation (281)
- Ładowanie plików (282)
- Dostęp do plików (283)
- Kod PHP (285)
- Polecenia powłoki (287)
- Więcej informacji (287)
- Powtórzenie (287)
13. Techniki aplikacji (289)
- Biblioteki kodu (289)
- Systemy szablonów (290)
- Obsługa danych wychodzących (292)
- Obsługa błędów (295)
- Poprawianie wydajności (299)
14. Rozszerzanie PHP (307)
- Przegląd architektury (307)
- Co będzie potrzebne (308)
- Tworzymy pierwsze rozszerzenie (309)
- Plik config.m4 (317)
- Zarządzanie pamięcią (320)
- Typ pval/zval (322)
- Obsługa parametrów (326)
- Zwracanie wartości (329)
- Referencje (332)
- Zmienne globalne (333)
- Tworzenie zmiennych (336)
- Wpisy INI rozszerzenia (337)
- Zasoby (339)
- Co dalej (340)
15. PHP w Windows (341)
- Instalacja i konfiguracja PHP pod Windows (341)
- Pisanie przenośnego kodu dla Windows i Uniksa (344)
- Łączenie za pomocą COM (347)
- Interakcja ze źródłami danych ODBC (353)
A Opis funkcji (357)
B Przegląd rozszerzeń (463)
PHP5 programowanie
adobe algorytmy apache asp autocad asembler bsd c++ c# delphi dtp excel flash html java javascript linux matlab mysql office php samba voip uml unix visual studio windows word
Księgarnia Informatyczna zaprasza.