This book is about web development with CodeIgniter 4 and PHP 7. PHP has been the preferred choice for web development for years and many statistics report that PHP is installed on 80% of the servers in the world. The reason for PHP popularity lies in the ease of its you can easily create a website putting two or three PHP scripts together. The author calls this approach to web development the “script-approach” but which has proven not to be well suitable for middle and large web applications. The script-approach does not help developers with code maintenance. In the last decade, we assisted in the continuous emergence of new web frameworks. Most of them have a high learning curve and a big footprint and for such reasons they quickly lost popularity. Among those frameworks, CodeIgniter emerged for its simplicity providing developers the right tool for fast prototyping and, of course, rapid web development. The book is organized is six chapters as ● Chapter 1 is an introduction to the web development with PHP and CodeIgniter ● Chapter 2 walks you through the preparation of the development environment ● Chapter 3 introduces PHP syntax fundamentals for non-PHP developers to easily understand the examples presented in the book ● Chapter 4 presents routes, controllers and CodeIgniter core features such as logging and dependency injection ● Chapter 5 goes deep into the details of routes and controllers presenting requests and responses objects (views, json objects) ● Chapter 6 presents CodeIgniter database Query Builder, Model and Entity classes