PHP7_i_SQL_Programowanie_dla_poczatkujacych_w_40_lekcjach_php7sq.pdf
(
2485 KB
)
Pobierz
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.
Redaktor prowadzący: Małgorzata Kulik
Projekt okładki: Studio Gravite / Olsztyn
Obarek, Pokoński, Pazdrijowski, Zaprucki
Grafika na okładce została wykorzystana za zgodą Shutterstock.com
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/php7sq
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Kody źródłowe wybranych przykładów dostępne są pod adresem:
ftp://ftp.helion.pl/przyklady/php7sq.zip
ISBN: 978-83-283-5899-7
Copyright © Helion 2020
Printed in Poland.
•
Kup książkę
•
Poleć książkę
•
Oceń książkę
•
Księgarnia internetowa
•
Lubię to! » Nasza społeczność
5
Spis treści
Przedmowa ...................................................................................... 7
Lekcja 1.
Lekcja 2.
Lekcja 3.
Lekcja 4.
Lekcja 5.
Lekcja 6.
Lekcja 7.
Lekcja 8.
Lekcja 9.
Konfiguracja ................................................................................... 11
Klasyka, czyli pierwszy program ...................................................... 21
Komentarz mile widziany ............................................................... 25
Zmienne i stałe ............................................................................... 27
Co się kryje pod maską? ................................................................. 32
Łańcuchy
znaków ........................................................................... 35
Co, jeśli? ......................................................................................... 38
Co, jeśli i może? Trochę logiki ......................................................... 42
Co, jeśli? Inaczej też się da .............................................................. 47
Lekcja 10. Znajdź coś w tekście ....................................................................... 50
Lekcja 11. Kombinacje z tekstem .................................................................... 55
Lekcja 12. Algebra dla początkujących ............................................................ 58
Lekcja 13. Trochę matmy dla opornych ........................................................... 63
Lekcja 14. Więcej matmy dla ambitnych ......................................................... 66
Lekcja 15. Nareszcie własna funkcja ................................................................ 71
Lekcja 16. Niech funkcja coś zwróci ................................................................ 75
Lekcja 17. Funkcja a zasięg zmiennych ............................................................ 79
Lekcja 18. Pętla, pętla i pętla ........................................................................... 82
Lekcja 19. Pętle w akcji ................................................................................... 86
Kup książkę
Poleć książkę
6
Lekcja 20. Tablice i klucze ............................................................................... 90
Lekcja 21. Wymiary tablic ................................................................................ 96
Lekcja 22. Odczyt i zapis plików .................................................................... 103
Lekcja 23. Nie powtarzaj się! ........................................................................ 112
Lekcja 24. Czas wylosować datę .................................................................... 117
Lekcja 25. Zrób coś z klasą ............................................................................ 125
Lekcja 26. Jest czy ma, oto jest pytanie ......................................................... 132
Lekcja 27. Trochę więcej o klasach ................................................................. 138
Lekcja 28. Pierwsza baza danych ................................................................... 146
Lekcja 29. Proste tabele z danymi ................................................................. 154
Lekcja 30. Bezpieczeństwo w SQL ................................................................. 163
Lekcja 31. Arytmetyka w SQL ........................................................................ 170
Lekcja 32. Rozmówki klienta z serwerem ...................................................... 174
Lekcja 33. Web serwer w PHP ....................................................................... 181
Lekcja 34. HTML dla zielonych ...................................................................... 186
Lekcja 35. Czas na pierwszy projekt .............................................................. 195
Lekcja 36. Dwa
światy,
logika i widok ........................................................... 199
Lekcja 37. Uruchomienie pierwszej strony ..................................................... 204
Lekcja 38. Kontakt mile widziany .................................................................. 217
Lekcja 39. A może trochę rozrywki ................................................................ 222
Lekcja 40. Trochę porad na zakończenie ....................................................... 230
Kup książkę
Poleć książkę
7
Przedmowa
Niniejsza książka ma w prosty sposób nauczyć Cię programować w języku PHP,
który od wielu lat wykorzystywany jest do projektowania stron internetowych,
a także do budowy skomplikowanych aplikacji działających po stronie serwera.
O potężnych możliwościach PHP niech
świadczy
to,
że
jest on używany przez takich
gigantów, jak Google, Facebook, Yahoo! czy Wikipedia.
Od ponad 20 lat PHP dynamicznie się rozwija — powstają kolejne, wydajniejsze
wersje, wzbogacone o nowe funkcje. Pod koniec lat 90. ubiegłego wieku progra-
miści do budowy serwisów internetowych często stosowali język Perl. Rewolucja
nastąpiła, kiedy został udostępniony i spopularyzował się język PHP3. I tak to się
zaczęło.
PHP/FI, PHP3, PHP4, PHP5, PHP7 to historia rozwoju wspaniałego języka progra-
mowania, będąca wynikiem wytężonej pracy wielu programistów z całego
świata.
PHP nadaje się nie tylko do programowania stron internetowych, ale również do
budowy skomplikowanych aplikacji użytkowych, opartych na mnogości dostępnych
rozszerzeń i modułów. W najnowszej wersji, PHP7, istotnie poprawiono wydajność
przetwarzania kodu przy jednoczesnym zmniejszeniu zapotrzebowania zasobów
systemu. PHP7 jest po prostu o wiele szybszy od swoich poprzedników, co ma zna-
czenie choćby dla firm hostingowych, które mogą oferować usługi na jeszcze wyż-
szym poziomie. Ma też znaczenie dla Ciebie, ponieważ wiedzę wyniesioną z lek-
tury tej książki będziesz mógł przez następne lata rozwijać i wykorzystywać w wielu
swoich projektach.
Niniejsza książka ma Ci uświadomić,
że
nauka programowania wcale nie jest taka
trudna, wymaga jedynie chęci, cierpliwości, determinacji i czasu. Przerobienie
wszystkich lekcji będzie dobrą podstawą do tego, abyś w przyszłości mógł się-
gnąć po bardziej zaawansowane tematycznie książki, dotyczące nie tylko języka
PHP, lecz również SQL, HTML i JavaScript.
Kup książkę
Poleć książkę
Plik z chomika:
P.Kuba-47
Inne pliki z tego folderu:
Head_First_PHP_MySQL_Edycja_polska_hfphms.pdf
(4822 KB)
API_nowoczesnej_strony_WWW_Uslugi_sieciowe_w_PHP_apinow.pdf
(718 KB)
Adobe_Flash_i_PHP_Biblia_flphbi.pdf
(524 KB)
AJAX_i_PHP_Tworzenie_interaktywnych_aplikacji_internetowych_Wydanie_II_ajpht2.pdf
(451 KB)
CakePHP_1_3_Programowanie_aplikacji_Receptury_caph3r.pdf
(886 KB)
Inne foldery tego chomika:
Administracja
Afryka
After Effects
Agile - Programowanie
AJAX
Zgłoś jeśli
naruszono regulamin