PHP 5. Nowe możliwości - Helion
Tytuł oryginału: Upgrading to PHP 5
Tłumaczenie: Daniel Kaczmarek
ISBN: 83-7361-714-0
stron: 320, Format: B5, okładka: miękka
Data wydania: 2004-11-30
Księgarnia: Helion
Cena książki: 39,90 zł
Przewodnik po najnowszej wersji najpopularniejszego języka
do tworzenia dynamicznych witryn WWW
Książka "PHP 5. Nowe możliwości" to opis wszystkich funkcji, które dodano do najnowszej wersji języka PHP. Jest adresowana do programistów korzystających z PHP 4, którzy chcą poznać nowe narzędzia wprowadzone w wersji 5. Każdy nowy mechanizm jest przedstawiony w postaci przykładu. Książka zawiera także porównanie sposobów realizacji typowych zadań programistycznych za pomocą języków PHP 4 i PHP 5, co ułatwia migrację do nowej wersji.
- Zasady programowania obiektowego
- Współpraca z bazą danych MySQL
- Środowisko SQLite
- Mechanizmy obsługi języka XML
- Obsługa błędów za pomocą wyjątków
- Korzystanie z mechanizmów SOAP
Osoby które kupowały "PHP 5. Nowe możliwości", wybierały także:
- Tablice informatyczne. PHP7 19,67 zł, (5,90 zł -70%)
- PHP. Obiekty, wzorce, narzędzia. Wydanie V 115,81 zł, (35,90 zł -69%)
- PHP i jQuery. Techniki zaawansowane. Wydanie II 65,31 zł, (20,90 zł -68%)
- PHP i MySQL. Kurs video. Tw 148,98 zł, (59,59 zł -60%)
- Naucz si 129,00 zł, (51,60 zł -60%)
Spis treści
PHP 5. Nowe możliwości -- spis treści
Przedmowa (9)
Rozdział 1. Wprowadzenie (15)
- Dlaczego PHP 5? (16)
- Co nowego w PHP 5? (17)
- Instalowanie i konfigurowanie PHP 5 (20)
Rozdział 2. Programowanie zorientowane obiektowo (23)
- Na czym polega programowanie zorientowane obiektowo? (24)
- Zarządzanie pamięcią (30)
- Klasy (33)
- Mechanizmy pośrednie wobec klas (38)
- Dziedziczenie (42)
- Metody magiczne (49)
Rozdział 3. MySQL (59)
- Instalacja i konfiguracja (61)
- Interfejs proceduralny (62)
- Przedtem i teraz: łączenie się z serwerem baz danych (63)
- Interfejs zorientowany obiektowo (66)
- Przedtem i teraz: wykonywanie zapytań i pozyskiwanie danych przy użyciu instrukcji przygotowywanych (67)
- Przedtem i teraz: podzapytania (75)
- Transakcje (81)
- Przedtem i teraz: wykonywanie zapytań wielokrotnych (84)
- Zabezpieczanie połączeń przy użyciu protokołu SSL (88)
- Przenoszenie kodu i migrowanie baz danych (91)
Rozdział 4. SQLite (101)
- Podstawy SQLite (102)
- Zmieniające się typy wyników SQLite (105)
- Interfejs zorientowany obiektowo (106)
- Indeksy, obsługa błędów i tabele przechowywane w pamięci (108)
- Transakcje (112)
- Funkcje zdefiniowane przez użytkownika (114)
Rozdział 5. XML (121)
- Rozszerzenia XML w PHP 5 (121)
- Instalacja mechanizmów obsługi XML i XSLT (124)
- DOM (125)
- SimpleXML (132)
- Przekształcenia między obiektami SimpleXML i DOM (133)
- Przedtem i teraz: wczytywanie dokumentów XML do drzewa (134)
- Przedtem i teraz: przeszukiwanie dokumentów XML przy użyciu XPath (139)
- Wczytywanie kodu XML jako zdarzeń przy użyciu SAX (146)
- Przedtem i teraz: tworzenie nowych dokumentów XML (146)
- Przedtem i teraz: przekształcanie dokumentów XML przy użyciu XSLT (150)
- Weryfikacja zgodności ze schematem (155)
Rozdział 6. Iteratory i standardowa biblioteka PHP SPL (157)
- Przedtem i teraz: używanie iteratorów (159)
- Implementacja interfejsu iteratora (162)
- Iterator wyników zapytań do bazy MySQL (164)
- Łańcuchowe łączenie iteratorów (167)
- Iterator SimpleXML (169)
- Przedtem i teraz: rekurencyjna iteracja po katalogu (170)
- Implementacja interfejsu RecursiveIterator (173)
- Iterowanie przez tablice i właściwości obiektów (175)
- Zmiana przebiegu iteracji przez klasy (177)
- Iteratory oraz klasy i interfejsy biblioteki SPL (180)
Rozdział 7. Obsługa błędów i debugowanie (183)
- Przedtem i teraz: obsługa błędów (183)
- Korzyści z używania wyjątków (186)
- Wyjątki systemowe (187)
- Klasa Exception (188)
- Wyjątki generowane przez użytkownika (189)
- Definiowanie własnego uchwytu wyjątków (194)
- Przetwarzanie błędów we własnym uchwycie błędów (195)
- Funkcje debugujące (196)
Rozdział 8. Strumienie, nakładki i filtry (201)
- Używanie API strumieni (202)
- Ogólne informacje o nakładkach (204)
- Szczegółowe informacje na temat nakładek (206)
- Tworzenie nakładek (214)
- Filtrowanie strumieni (223)
- Tworzenie filtrów (227)
Rozdział 9. Inne rozszerzenia (231)
- SOAP (231)
- Tidy (239)
- Klasy Reflection (243)
Rozdział 10. PHP w akcji (251)
- Definicja schematu bazy danych (252)
- Klasa Person (253)
- Klasa addressBook (257)
- Klasa Template (262)
- Złożenie aplikacji w całość (266)
- Nakładki i kierunki dalszego rozwoju (270)
Dodatek A Wprowadzenie do języka XML (273)
Dodatek B Pozostałe nowe mechanizmy oraz pomniejsze zmiany (283)
Dodatek C Instalowanie PHP 5 obok PHP 4 (291)
Skorowidz (299)