PHP_MySQL_i_JavaScript_Wprowadzenie_Wydanie_V_phmyj5.pdf

(2525 KB) Pobierz
Tytuł oryginału: Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5, 5th Edition
Tłumaczenie: Piotr Cieślak
ISBN: 978-83-283-5149-3
© 2019 Helion S.A.
Authorized Polish translation of the English edition of Learning PHP, MySQL & JavaScript 5e ISBN
9781491978917 © 2018 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 Helion SA 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 Helion SA nie ponoszą również
żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji zawartych
w książce.
Helion SA
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/phmyj5
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis treści
Przedmowa ................................................................................................................23
1. Wst p do dynamicznych stron internetowych ........................................................ 27
HTTP i HTML: podstawy wynalazku Bernersa-Lee
Procedura żądanie/odpowiedź
Zalety PHP, MySQL, JavaScriptu, CSS i HTML5
MariaDB — klon MySQL
Zastosowanie PHP
Zastosowanie MySQL
Zastosowanie JavaScriptu
Zastosowanie CSS
I HTML5 na dokładkę
Serwer WWW Apache
Obsługa urządzeń mobilnych
Kilka słów o open source
Zgrany zespół
Pytania
28
28
31
32
32
33
34
35
36
37
37
38
38
40
2. Konfigurowanie serwera .......................................................................................... 41
WAMP, MAMP, LAMP — a cóż to takiego?
Instalowanie pakietu AMPPS w systemie Windows
Testowanie instalacji
Dostęp do katalogu głównego w systemie Windows
Inne pakiety WAMP
AMPPS i macOS
Dostęp do katalogu głównego w systemie macOS
Instalowanie pakietu LAMP pod Linuksem
Praca zdalna
Logowanie
Obsługa FTP
42
42
46
48
49
49
50
51
52
52
52
5
Kup książkę
Poleć książkę
Obsługa edytora kodu
Obsługa środowiska IDE
Pytania
Dodawanie elementów PHP do kodu HTML
Przykłady z tej książki
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
6
Spis treści
53
54
56
57
58
59
59
60
61
65
68
71
73
74
74
75
76
77
81
83
83
85
86
86
88
89
93
93
95
96
97
99
101
101
103
103
105
106
3. Wst p do PHP ............................................................................................................. 57
4. Wyra enia i sterowanie dzia aniem programu w PHP ............................................83
Kup książkę
Poleć książkę
Rzutowanie jawne i niejawne
Dynamiczne linkowanie w PHP
Dynamiczne linkowanie w praktyce
Pytania
106
107
108
109
5. Funkcje i obiekty w PHP ............................................................................................ 111
Funkcje PHP
Definiowanie funkcji
Zwracanie wartości
Zwracanie tablicy
Przekazywanie argumentów przez referencję
Zwracanie zmiennych globalnych
Przypomnienie informacji o zasięgu zmiennych
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
Tworzenie metod
Deklarowanie właściwości
Deklarowanie stałych
Zasięg właściwości i metod
Metody statyczne
Właściwości statyczne
Dziedziczenie
Pytania
112
113
113
115
115
117
117
118
118
118
119
119
120
120
121
122
122
124
125
125
126
126
127
128
129
129
130
133
6. Tablice w PHP .......................................................................................................... 135
Prosty dostęp
Tablice indeksowane numerycznie
Tablice asocjacyjne
Dodawanie pozycji do tablicy przy użyciu słowa kluczowego array
135
135
137
137
Spis treści
Kup książkę
7
Poleć książkę
Zgłoś jeśli naruszono regulamin