Learning PHP. A Gentle Introduction to the Web's Most Popular Language

- Autor:
- David Sklar
- Promocja Przejdź


- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 416
- Dostępne formaty:
-
ePubMobi
Opis książki: Learning PHP. A Gentle Introduction to the Web's Most Popular Language
If you want to get started with PHP, this book is essential. Author David Sklar (PHP Cookbook) guides you through aspects of the language you need to build dynamic server-side websites. By exploring features of PHP 5.x and the exciting enhancements in the latest release, PHP 7, you’ll learn how to work with web servers, browsers, databases, and web services. End-of-chapter exercises help you make the lessons stick.
Whether you’re a hobbyist looking to build dynamic websites, a frontend developer ready to add server-side programs, or an experienced programmer who wants to get up to speed with this language, this gentle introduction also covers aspects of modern PHP, such as internationalization, using PHP from the command line, and package management.
- Learn how PHP interacts with browsers and servers
- Understand data types, variables, logic, looping, and other language basics
- Explore how to use arrays, functions, and objects
- Build and validate web forms
- Work with databases and session management
- Access APIs to interact with web services and other websites
- Jumpstart your project with popular PHP web application frameworks
Wybrane bestsellery
-
To kolejne wydanie lubianego samouczka, dzięki któremu w ramach 24 godzinnych lekcji przyswoisz solidne podstawy programowania. Zrozumiesz, jak działają programy, i nauczysz się reguł stosowanych przez profesjonalistów przy ich projektowaniu. Dowiesz się, jak wygląda świat programistów i na czym ...
Programowanie dla początkujących w 24 godziny. Wydanie IV Programowanie dla początkujących w 24 godziny. Wydanie IV
(0,00 zł najniższa cena z 30 dni)35.88 zł
69.00 zł(-48%) -
Jeśli chodzi o budowę stron internetowych i aplikacji, język PHP jest absolutnym królem. Ceni się go za możliwości, dzięki wydajnym strukturom bowiem umożliwia tworzenie szybkiego i rozbudowanego oprogramowania. Jednak coś za coś: pisanie stron i aplikacji w PHP wymaga sporo cierpliwości i czasu ...
Naucz się Symfony 6. Kurs video. Od zera do pierwszej aplikacji Naucz się Symfony 6. Kurs video. Od zera do pierwszej aplikacji
(0,00 zł najniższa cena z 30 dni)58.05 zł
129.00 zł(-55%) -
PHP, niezwykle popularny język programowania umożliwiający tworzenie stron i aplikacji webowych, wraz z bazą danych SQL stanowi fundament zdecydowanej większości działających obecnie serwisów internetowych, w tym tych największych i najbardziej znanych. Wraz z wydaniem PHP 8 programiści otrzymali...
PHP 8 i SQL. Programowanie dla początkujących w 43 lekcjach PHP 8 i SQL. Programowanie dla początkujących w 43 lekcjach
(0,00 zł najniższa cena z 30 dni)48.98 zł
79.00 zł(-38%) -
Ta książka stanowi praktyczne i kompletne wprowadzenie do Laravela (zawiera informacje dotyczące Laravela 5.8). Dzięki niej osoby dysponujące pewnym doświadczeniem w tworzeniu kodu PHP błyskawicznie rozpoczną tworzenie znakomitych aplikacji. Znalazły się tutaj zarówno ogólne informacje na temat k...
Laravel w działaniu. Budowa nowoczesnych aplikacji w PHP. Wydanie II Laravel w działaniu. Budowa nowoczesnych aplikacji w PHP. Wydanie II
(0,00 zł najniższa cena z 30 dni)61.38 zł
99.00 zł(-38%) -
Jeśli nie chce Ci się za każdym razem szukać w książkach potrzebnej instrukcji, zmiennej czy funkcji, zainteresuj się Tablicami informatycznymi. PHP7. Przejrzysty układ z podziałem tematycznym ułatwia szybkie znalezienie dowolnego elementu języka, a krótkie komentarze pomagają we właściwym użyciu...(0,00 zł najniższa cena z 30 dni)
9.95 zł
19.90 zł(-50%) -
Poznaj tajniki budowania przyjaznego interfejsu API. Ta książka pomoże Ci zorientować się, jak działa protokół HTTP, jakie metody udostępnia oraz jakie informacje możesz znaleźć w nagłówkach. Po opanowaniu podstaw przejdziesz do najpopularniejszych formatów wymiany informacji pomiędzy systemami &...(0,00 zł najniższa cena z 30 dni)
16.45 zł
32.90 zł(-50%) -
Trzymasz w ręku książkę przeznaczoną dla programistów, którzy chcą dogłębnie zrozumieć mechanizmy programowania obiektowego w języku PHP i dzięki temu tworzyć, testować oraz publikować efektywny kod. Dużo uwagi poświęcono tu wzorcom projektowym i ich stosowaniu. Opisano zalety wzorców i przedstaw...
-
CodeIgniter to niewielki, lecz potężny framework, który ułatwia tworzenie aplikacji zarówno początkującym, jak i zaawansowanym programistom PHP. Dzięki implementacji wzorca model-view-controller wspiera podział kodu na warstwy odpowiedzialne za operacje związane z zarządzaniem danymi, wyświetlani...
CodeIgniter 4. Zaawansowane tworzenie stron WWW w PHP CodeIgniter 4. Zaawansowane tworzenie stron WWW w PHP
(0,00 zł najniższa cena z 30 dni)36.58 zł
59.00 zł(-38%) -
Laravel to wydajny, nowoczesny i dostępny za darmo framework do tworzenia aplikacji internetowych, napisany w języku PHP i bazujący na wzorcu architektonicznym Model-View-Controller. Zalety tego rozwiązania ceni coraz większa rzesza programistów tworzących różne aplikacje webowe. Swoją popularnoś...
Laravel. Wstęp do programowania aplikacji internetowych Laravel. Wstęp do programowania aplikacji internetowych
(0,00 zł najniższa cena z 30 dni)29.89 zł
49.00 zł(-39%) -
Ta książka jest kolejnym, uzupełnionym i zaktualizowanym wydaniem znakomitego wprowadzenia do projektowania dynamicznych stron internetowych. Oprócz przystępnego omówienia technik tworzenia responsywnych stron WWW znalazły się tu solidne podstawy PHP, MySQL, JavaScriptu, CSS i HTML5; opisano też ...(0,00 zł najniższa cena z 30 dni)
60.69 zł
119.00 zł(-49%)
David Sklar - pozostałe książki
-
Wykorzystaj gotowy kod do błyskawicznego tworzenia dynamicznych witryn internetowych.(49.50 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł(-50%)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły książki
- ISBN Ebooka:
- 978-14-919-3353-4, 9781491933534
- Data wydania ebooka:
-
2015-10-12
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 5.3MB
- Rozmiar pliku Mobi:
- 12.4MB
- Kategorie:
Technologie webowe » PHP - Programowanie
Spis treści książki
- Preface
- Who This Book Is For
- Contents of This Book
- Whats Not in This Book
- Other Resources
- Conventions Used in This Book
- Programming Conventions
- Typographical Conventions
- Using Code Examples
- Safari Books Online
- Comments and Questions
- Acknowledgments
- 1. Orientation and First Steps
- PHPs Place in the Web World
- Whats So Great About PHP?
- PHP Is Free (as in Money)
- PHP Is Free (as in Speech)
- PHP Is Cross-Platform
- PHP Is Widely Used
- PHP Hides Its Complexity
- PHP Is Built for Web Programming
- PHP in Action
- Basic Rules of PHP Programs
- Start and End Tags
- Whitespace and Case-Sensitivity
- Comments
- Chapter Summary
- 2. Data: Working with Text and Numbers
- Text
- Defining Text Strings
- Manipulating Text
- Validating strings
- Formatting text
- Text
- Numbers
- Using Different Kinds of Numbers
- Arithmetic Operators
- Variables
- Operating on Variables
- Putting Variables Inside Strings
- Chapter Summary
- Exercises
- 3. Logic: Making Decisions and Repeating Yourself
- Understanding true and false
- Making Decisions
- Building Complicated Decisions
- Repeating Yourself
- Chapter Summary
- Exercises
- 4. Groups of Data: Working with Arrays
- Array Basics
- Creating an Array
- Choosing a Good Array Name
- Creating a Numeric Array
- Finding the Size of an Array
- Array Basics
- Looping Through Arrays
- Modifying Arrays
- Sorting Arrays
- Using Multidimensional Arrays
- Chapter Summary
- Exercises
- 5. Groups of Logic: Functions and Files
- Declaring and Calling Functions
- Passing Arguments to Functions
- Returning Values from Functions
- Understanding Variable Scope
- Enforcing Rules on Arguments and Return Values
- Running Code in Another File
- Chapter Summary
- Exercises
- 6. Data and Logic Together: Working with Objects
- Object Basics
- Constructors
- Indicating a Problem with Exceptions
- Extending an Object
- Property and Method Visibility
- Namespaces
- Chapter Summary
- Exercises
- 7. Exchanging Information with Users: Making Web Forms
- Useful Server Variables
- Accessing Form Parameters
- Form Processing with Functions
- Validating Data
- Required Elements
- Numeric or String Elements
- Number Ranges
- Email Addresses
- <select> Menus
- HTML and JavaScript
- Beyond Syntax
- Displaying Default Values
- Putting It All Together
- Chapter Summary
- Exercises
- 8. Remembering Information: Databases
- Organizing Data in a Database
- Connecting to a Database Program
- Creating a Table
- Putting Data into the Database
- Inserting Form Data Safely
- A Complete Data Insertion Form
- Retrieving Data from the Database
- Changing the Format of Retrieved Rows
- Retrieving Form Data Safely
- A Complete Data Retrieval Form
- Chapter Summary
- Exercises
- 9. Working with Files
- Understanding File Permissions
- Reading and Writing Entire Files
- Reading a File
- Writing a File
- Reading and Writing Parts of Files
- Working with CSV Files
- Inspecting File Permissions
- Checking for Errors
- Sanitizing Externally Supplied Filenames
- Chapter Summary
- Exercises
- 10. Remembering Users: Cookies and Sessions
- Working with Cookies
- Activating Sessions
- Storing and Retrieving Information
- Configuring Sessions
- Login and User Identification
- Why setcookie() and session_start() Want to Be at the Top of the Page
- Chapter Summary
- Exercises
- 11. Talking to Other Websites and Services
- Simple URL Access with File Functions
- Comprehensive URL Access with cURL
- Retrieving URLs via GET
- Retrieving URLs via POST
- Using Cookies
- Retrieving HTTPS URLs
- Serving API Requests
- Chapter Summary
- Exercises
- 12. Debugging
- Controlling Where Errors Appear
- Fixing Parse Errors
- Inspecting Program Data
- Adding Debug Output
- Using a Debugger
- Handling Uncaught Exceptions
- Chapter Summary
- Exercises
- 13. Testing: Ensuring Your Program Does the Right Thing
- Installing PHPUnit
- Writing a Test
- Isolating What You Test
- Test-Driven Development
- More Information About Testing
- Chapter Summary
- Exercises
- 14. Software Engineering Practices You Should Be Aware Of
- Source Control
- Issue Tracking
- Environments and Deployment
- Scaling Eventually
- Chapter Summary
- 15. Handling Dates and Times
- Displaying the Date or Time
- Parsing a Date or Time
- Calculating Dates and Times
- Working with Timezones
- Chapter Summary
- 16. Package Management
- Installing Composer
- Adding a Package to Your Program
- Finding Packages
- Getting More Information on Composer
- Chapter Summary
- 17. Sending Email
- Swift Mailer
- Chapter Summary
- 18. Frameworks
- Laravel
- Symfony
- Zend Framework
- Chapter Summary
- 19. Command-Line PHP
- Writing Command-Line PHP Programs
- Using PHPs Built-in Web Server
- Running a PHP REPL
- Chapter Summary
- 20. Internationalization and Localization
- Manipulating Text
- Sorting and Comparing
- Localizing Output
- Chapter Summary
- A. Installing and Configuring the PHP Engine
- Using PHP with a Web-Hosting Provider
- Installing the PHP Engine
- Installing on OS X
- Installing on Linux
- Installing on Windows
- Modifying PHP Configuration Directives
- Appendix Summary
- B. Answers to Exercises
- Chapter 2
- Exercise 1
- Exercise 2
- Exercise 3
- Exercise 4
- Exercise 5
- Chapter 2
- Chapter 3
- Exercise 1
- Exercise 2
- Exercise 3
- Exercise 4
- Chapter 4
- Exercise 1
- Exercise 2
- Exercise 3
- Exercise 4
- Chapter 5
- Exercise 1
- Exercise 2
- Exercise 3
- Exercise 4
- Exercise 5
- Chapter 6
- Exercise 1
- Exercise 2
- Exercise 3
- Exercise 4
- Chapter 7
- Exercise 1
- Exercise 2
- Exercise 3
- Exercise 4
- Exercise 5
- Chapter 8
- Exercise 1
- Exercise 2
- Exercise 3
- Exercise 4
- Chapter 9
- Exercise 1
- Exercise 2
- Exercise 3
- Exercise 4
- Exercise 5
- Chapter 10
- Exercise 1
- Exercise 2
- Exercise 3
- Exercise 4
- Chapter 11
- Exercise 1
- Exercise 2
- Exercise 3
- Exercise 4
- Chapter 12
- Exercise 1
- Exercise 2
- Exercise 3
- Exercise 4
- Chapter 13
- Exercise 2
- Exercise 3
- Exercise 4
- Index
O'Reilly Media - inne książki
-
If you're a PHP developer looking for proven solutions to common problems, this cookbook provides code recipes to help you resolve numerous scenarios. By leveraging modern versions of PHP through version 8.1, these self-contained recipes provide fully realized solutions that can help you solve si...(0,00 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
Over the past 10 years, data analytics and data visualization have become essential components of an enterprise information strategy. And yet, the adoption of data analytics has remained remarkably static, reaching no more than 30% of potential users. This book explores the most important techniq...(0,00 zł najniższa cena z 30 dni)
194.65 zł
229.00 zł(-15%) -
Data lakes and warehouses have become increasingly fragile, costly, and difficult to maintain as data gets bigger and moves faster. Data meshes can help your organization decentralize data, giving ownership back to the engineers who produced it. This book provides a concise yet comprehensive over...(0,00 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
If you're planning, building, or implementing a cloud strategy that supports digitalization for your financial services business, this invaluable guide clearly sets out the crucial factors and questions to consider first. With it, you'll learn how to avoid the costly and time-consuming pitfalls a...
Digitalization of Financial Services in the Age of Cloud Digitalization of Financial Services in the Age of Cloud
(0,00 zł najniższa cena z 30 dni)152.15 zł
179.00 zł(-15%) -
Java developers usually tackle the complexity of software development through object-oriented programming (OOP). But not every problem is a good match for OOP. The functional programming (FP) paradigm offers you another approach to solving problems, and Java provides easy-to-grasp FP tools such a...(0,00 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
As legacy and other critical systems continue to migrate online, the need for continuous operation is imperative. Code has to handle data issues as well as hard external problems today, including outages of networks, storage systems, power, and ancillary systems. This practical guide provides sys...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
Do you want to write beautiful, structured, and maintainable JavaScript by applying modern design patterns to the language? Do you want clean, efficient, manageable code? Want to stay up-to-date with the latest best practices? If so, the updated second edition of Learning JavaScript Design Patter...(0,00 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
Between major privacy regulations like the GDPR and CCPA and expensive and notorious data breaches, there has never been so much pressure to ensure data privacy. Unfortunately, integrating privacy into data systems is still complicated. This essential guide will give you a fundamental understandi...(0,00 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
This essential guide covers all aspects of Linux system administration, from user maintenance, backups, filesystem housekeeping, storage management, and network setup to hardware and software troubleshooting and some application management. It's both a practical daily reference manual for sysadmi...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
The past decade has witnessed the broad adoption of artificial intelligence and machine learning (AI/ML) technologies. However, a lack of oversight in their widespread implementation has resulted in some incidents and harmful outcomes that could have been avoided with proper risk management. Befo...(0,00 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.


Oceny i opinie klientów: Learning PHP. A Gentle Introduction to the Web's Most Popular Language David Sklar (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.