Learning PHP. A Gentle Introduction to the Web's Most Popular Language
- Autor:
- David Sklar
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 416
- Dostępne formaty:
-
ePubMobi
Opis ebooka: 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
-
Wykorzystaj gotowy kod do błyskawicznego tworzenia dynamicznych witryn internetowych.(29.90 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł(-50%) -
Moodle 4 Security offers practical guidance on securing your platform by exploring Moodle’s security-related issues. This book will enable you to protect your Moodle platform from potential attacks, ensuring the security of your data.
Moodle 4 Security. Enhance security, regulation, and compliance within your Moodle infrastructure Moodle 4 Security. Enhance security, regulation, and compliance within your Moodle infrastructure
-
This book will help you adopt the Ruby mindset and get to grips with Ruby-related concepts. You'll learn about setting up your local environment, Ruby syntax, popular frameworks, and more. A language-agnostic approach will help you avoid common pitfalls and start integrating Ruby into your projects.
From PHP to Ruby on Rails. Transition from PHP to Ruby by leveraging your existing backend programming knowledge From PHP to Ruby on Rails. Transition from PHP to Ruby by leveraging your existing backend programming knowledge
-
API to akronim pochodzącego z języka angielskiego terminu application programming interface, co tłumaczy się jako interfejs programowania aplikacji. W praktyce to zestaw zasad i protokołów, które pozwalają różnym programom komunikować się ze sobą. API może być używane do inte...
REST API i Symfony. Kurs video. Nowoczesne aplikacje w PHP REST API i Symfony. Kurs video. Nowoczesne aplikacje w PHP
(39.90 zł najniższa cena z 30 dni)81.95 zł
149.00 zł(-45%) -
To książka adresowana do początkujących programistów, którzy chcą zacząć pisać czysty kod w PHP. Znajdziesz w niej przystępnie wyjaśnione koncepcje, a także szereg wskazówek, opisów dobrych praktyk, wzorców projektowych i technik pracy. Treść została podzielona na dwie części. W pierwszej wyjaśni...
Czysty kod w PHP. Wskazówki ekspertów i najlepsze rozwiązania pozwalające pisać piękny, przystępny i łatwy w utrzymaniu kod PHP Czysty kod w PHP. Wskazówki ekspertów i najlepsze rozwiązania pozwalające pisać piękny, przystępny i łatwy w utrzymaniu kod PHP
(40.20 zł najniższa cena z 30 dni)43.55 zł
67.00 zł(-35%) -
Skoro zainteresował Cię ten kurs, Twoje informatyczne serce najprawdopodobniej bije w rytmie projektowania aplikacji, które mają wydajnie działać w sieci. To świetnie, ponieważ proponowane przez nas szkolenie pozwala poznać dwie kluczowe technologie, dzięki którym będziesz w stanie samodzielnie b...
PHP i MySQL. Kurs video. Twórz strony i aplikacje webowe PHP i MySQL. Kurs video. Twórz strony i aplikacje webowe
(39.90 zł najniższa cena z 30 dni)81.95 zł
149.00 zł(-45%) -
Ten znakomity podręcznik programowania dla początkujących sprawi, że nauka PHP i MySQL będzie przyjemna i efektywna. Został pomyślany tak, aby po zapoznaniu się z najpotrzebniejszymi, kluczowymi informacjami szybko przystąpić do tworzenia stron internetowych ― i w ten sposób wraz z przyswaj...
PHP i MySQL. Aplikacje internetowe po stronie serwera PHP i MySQL. Aplikacje internetowe po stronie serwera
(77.40 zł najniższa cena z 30 dni)83.85 zł
129.00 zł(-35%) -
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...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
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...
Naucz się Symfony 6. Kurs video. Od zera do pierwszej aplikacji Naucz się Symfony 6. Kurs video. Od zera do pierwszej aplikacji
(39.90 zł najniższa cena z 30 dni)64.50 zł
129.00 zł(-50%)
Ebooka "Learning PHP. A Gentle Introduction to the Web's Most Popular Language" 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 "Learning PHP. A Gentle Introduction to the Web's Most Popular Language" 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 "Learning PHP. A Gentle Introduction to the Web's Most Popular Language" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- 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@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 5.3MB
- Rozmiar pliku Mobi:
- 12.4MB
Spis treści ebooka
- 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
-
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview...(160.65 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł(-15%) -
OpenTelemetry is a revolution in observability data. Instead of running multiple uncoordinated pipelines, OpenTelemetry provides users with a single integrated stream of data, providing multiple sources of high-quality telemetry data: tracing, metrics, logs, RUM, eBPF, and more. This practical gu...(143.65 zł najniższa cena z 30 dni)
152.15 zł
179.00 zł(-15%) -
Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate good development practices based on classic software design patterns and new patterns unique to embedded prog...(152.15 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This thoroughly updated 20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, an...(92.65 zł najniższa cena z 30 dni)
101.15 zł
119.00 zł(-15%) -
Gain the valuable skills and techniques you need to accelerate the delivery of machine learning solutions. With this practical guide, data scientists, ML engineers, and their leaders will learn how to bridge the gap between data science and Lean product delivery in a practical and simple way. Dav...(245.65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł(-15%) -
This practical book provides a detailed explanation of the zero trust security model. Zero trust is a security paradigm shift that eliminates the concept of traditional perimeter-based security and requires you to "always assume breach" and "never trust but always verify." The updated edition off...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Decentralized finance (DeFi) is a rapidly growing field in fintech, having grown from $700 million to $100 billion over the past three years alone. But the lack of reliable information makes this area both risky and murky. In this practical book, experienced securities attorney Alexandra Damsker ...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Whether you're a startup founder trying to disrupt an industry or an entrepreneur trying to provoke change from within, your biggest challenge is creating a product people actually want. Lean Analytics steers you in the right direction.This book shows you how to validate your initial idea, find t...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
When it comes to building user interfaces on the web, React enables web developers to unlock a new world of possibilities. This practical book helps you take a deep dive into fundamental concepts of this JavaScript library, including JSX syntax and advanced patterns, the virtual DOM, React reconc...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.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.
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.
Książka drukowana
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.