About the Book
"PHP for the Web is a terrific introduction on how to use modern PHP effectively. The book is well suited for anyone with a basic knowledge of PHP or someone coming from another programming language. I was able to easily follow along, and I developed a good sense of the strengths of PHP for web development. I am currently learning more about object-oriented PHP, and frameworks like Symfony, and I felt that this book gave me a solid foundation." -- Jason Pollard
This book is for people who want to learn to build web applications with PHP. It doesn't focus on PHP programming, but shows how PHP can be used to serve dynamic web pages. You'll discover all the basic ingredients of a web application.
We won't use a framework like Symfony or Laravel, we'll only work with plain PHP. This allows us to focus on the core ideas, instead of how a particular framework implements them.
After reading this book you'll know how to use multiple web technologies like POST requests, forms, sessions, and redirects to build a CRUD application with an authentication system.
Each chapter comes with a set of Quiz questions so you can test your knowledge. On top of the practical exercises in the book there are 5 additional Challenges that help you practice the techniques from this book on your own. The solutions are available on GitHub.
"An excellent book to learn or refresh the base of PHP" -- @lambeletjp
Educative.io has created an interactive course based on this book. You can write PHP in your browser and they can even run the code for you. Register here: https://www.educative.io/courses/php-web-learn-php-without-framework/