księgarnia informatyczna aton.pl

PHP5 programowanie

Wydawnictwo HELION

   Cena:    64.90   55.17zł

PHP5 programowanie

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)

   Cena:    64.90   55.17zł


PHP5 programowanieKsiążka informatyczna: PHP5 programowanie

Polecamy książki:

ECDL moduł 5 Bazy danych
Rysunek techniczny budowlany
Dreamweaver CS3 Tworzenie stron internetowych Projekty
PHP5 praktyczny kurs
Windows Server 2003 wysoko wydajne rozwiązania
Agile Software Development Gra zespołowa Wydanie II
Bezpieczeństwo w sieciach Windows
Księgarnia informatyczna aton.pl

Księgarnia informatyczna
Kolagen