PHP_MySQL_i_JavaScript_Wprowadzenie_Wydanie_IV_phmyj4.pdf

(1172 KB) Pobierz
Tytuł oryginału: Learning PHP, MySQL & JavaScript, 4th Edition
Tłumaczenie: Piotr Cieślak
ISBN: 978-83-283-0842-8
© 2015 Helion S.A.
Authorized Polish translation of the English edition of Learning PHP, MySQL & JavaScript, 4th Edition,
ISBN 9781491918661 © 2015 Robin Nixon.
This translation is published and sold by permission of O’Reilly Media, Inc., which owns or controls all
rights to publish and sell the same.
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording or by any information storage retrieval system,
without permission from the Publisher.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,
fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym powoduje
naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich
właścicieli.
Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce informacje były
kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za związane
z tym ewentualne naruszenie praw patentowych lub autorskich. Autor oraz Wydawnictwo HELION nie
ponoszą również żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji
zawartych w książce.
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail:
helion@helion.pl
WWW:
http://helion.pl
(księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/phmyj4
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Pliki z przykładami omawianymi w książce można znaleźć pod adresem:
ftp://ftp.helion.pl/przyklady/phmyj4.zip
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis tre ci
Przedmowa .................................................................................................................. 21
1. Wst p do dynamicznych stron internetowych ..........................................................25
HTTP i HTML: podstawy wynalazku Bernersa-Lee
Procedura danie/odpowied
Zalety PHP, MySQL, JavaScriptu, CSS i HTML5
Zastosowanie PHP
Zastosowanie MySQL
Zastosowanie JavaScriptu
Zastosowanie CSS
I HTML5 na dok adk
Serwer WWW Apache
Kilka s ów o Open Source
Zgrany zespó
Pytania
26
26
28
29
30
31
32
33
34
35
35
37
2. Konfigurowanie serwera ............................................................................................39
WAMP, MAMP, LAMP — a có to takiego?
Instalowanie pakietu XAMPP w systemie Windows
Testowanie instalacji
Instalowanie pakietu XAMPP w Mac OS X
Dost p do g ównego foldera
Instalowanie pakietu LAMP pod Linuksem
Praca zdalna
Logowanie
Obs uga FTP
Obs uga edytora kodu
Obs uga rodowiska IDE
Pytania
Dodawanie elementów PHP do kodu HTML
Przyk ady z tej ksi ki
39
40
47
49
49
50
50
50
51
51
52
54
3. Wst p do PHP ...............................................................................................................55
55
56
5
Kup książkę
Poleć książkę
Sk adnia PHP
Zastosowanie komentarzy
Podstawowa sk adnia
Zmienne
Operatory
Przypisywanie warto ci zmiennym
Instrukcje wielowierszowe
Deklaracja typu zmiennych
Sta e
Sta e predefiniowane
Ró nica mi dzy instrukcjami echo i print
Funkcje
Zasi g zmiennych
Pytania
Wyra enia
Prawda czy fa sz?
Litera y i zmienne
Operatory
Priorytet operatorów
Asocjacyjno
Operatory relacji
Wyra enia warunkowe
Instrukcja if
Instrukcja else
Instrukcja elseif
Instrukcja switch
Operator ?
P tle
P tla while
P tla do … while
P tla for
Przerywanie p tli
Instrukcja continue
Rzutowanie jawne i niejawne
Dynamiczne linkowanie w PHP
Dynamiczne linkowanie w praktyce
Pytania
57
57
58
59
63
66
68
70
71
71
72
73
74
78
81
81
83
84
84
86
87
91
91
92
93
95
97
98
98
100
101
102
103
104
105
105
106
4. Wyra enia i sterowanie dzia aniem programu w PHP .............................................. 81
5. Funkcje i obiekty w PHP ............................................................................................. 107
Funkcje PHP
Definiowanie funkcji
Zwracanie warto ci
Zwracanie tablicy
Nie przekazuj argumentów przez referencj
Zwracanie zmiennych globalnych
Przypomnienie informacji o zasi gu zmiennych
107
109
110
111
111
113
114
6
Spis tre ci
Kup książkę
Poleć książkę
Do czanie i wymaganie plików
Instrukcja include
Zastosowanie instrukcji include_once
Zastosowanie instrukcji require i require_once
Sprawdzanie zgodno ci wersji PHP
Obiekty w PHP
Terminologia
Deklarowanie klasy
Tworzenie obiektu
Odwo ywanie si do obiektów
Klonowanie obiektów
Konstruktory
Destruktory w PHP 5
Tworzenie metod
Metody statyczne w PHP 5
Deklarowanie w a ciwo ci
Deklarowanie sta ych
Zasi g w a ciwo ci i metod w PHP 5
W a ciwo ci i metody statyczne
Dziedziczenie
Pytania
Prosty dost p
Tablice indeksowane numerycznie
Tablice asocjacyjne
Dodawanie pozycji do tablicy przy u yciu s owa kluczowego array
P tla foreach … as
Tablice wielowymiarowe
Zastosowanie funkcji do obs ugi tablic
is_array
count
sort
shuffle
explode
extract
compact
reset
end
Pytania
Zastosowanie funkcji printf
Okre lanie precyzji
Dope nianie a cuchów tekstowych
Zastosowanie funkcji sprintf
Funkcje do obs ugi daty i czasu
Sta e zwi zane z dat
Zastosowanie funkcji checkdate
114
114
114
115
115
116
116
118
118
119
120
121
122
122
123
123
124
124
125
126
130
131
131
133
133
134
136
139
139
139
139
140
140
141
142
143
143
143
145
146
148
149
149
150
150
7
6. Tablice w PHP ..............................................................................................................131
7. PHP w praktyce .......................................................................................................... 145
Spis tre ci
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin