Get the same book at much concessional rate here: https://leanpub.com/u/sanjibsinhaFor its simple iterations and the principle of separation of concerns, MVC pattern is often found in the web application. An MVC pattern can be interpreted in different ways: a section thinks that the actual processing part is handled by the Model and the Controller only handles the input data. In such interpretation, the 'input-processing-output' flow is represented by 'Controller-Model-View'; here the Controller interprets the mouse and keyboard inputs from the user. In this book, every type of interpretation has been explained and at the end, an MVC framework is built from the scratch.
How to Build a PHP 7 Framework : With an Introduction to Composer, Interface, Trait, Horizontal Reuse of Code, PDO, and MVC Pattern