PHP5. Programowanie

Autorzy:

Szczegóły książki w Helionie
Tytuł oryginału: Programming PHP, Second Edition
ISBN: 978-83-246-0613-9
Cena: 64.9 zł
Zniżka: 10%
Cena ze zniżką: 58.41 zł
Oprawa: miękka
Format: B5
Data wydania: 2007.04.19
Liczba stron: 496
Przykładowy rozdział: ftp://ftp.helion.pl/online/phppr2/phppr2-3.pdf
Kategoria: PHP

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.

W książce poruszono między innymi:

  • Strukturę leksykalną PHP
  • Przetwarzanie łańcuchów znakowych i korzystanie z wyrażeń regularnych
  • Programowanie obiektowe
  • Zarządzanie sesjami i połączeniami HTTP
  • Komunikacja z bazami danych
  • Przetwarzanie grafiki
  • Korzystanie z plików XML
  • Zabezpieczanie aplikacji
  • Tworzenie rozszerzeń dla PHP
  • Programowanie w PHP dla Windows

Przekonaj się, dlaczego PHP jest tak niezwykle popularny
i dołącz do grona jego użytkowników.

PHP5. Programowanie -- spis treści

Słowo wstępne (7)

Przedmowa (9)

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)

Skorowidz (475)

©2007 Włodzimierz Gajda | prace magisterskie | Dubai | Korekta prac magisterskich , Ebooki programowanie androida, Pozycjonowanie stron Poznań