CodeIgniter is PHP driven framework but it’s not a PHP substitute. Diving into CodeIgniter doesn’t ? mean you are leaving PHP behind. PHP is a server-side
scripting language for building dynamic web-based applications. CodeIgniter is a powerful PHP framework with a very small footprint, built for developers
who need a simple and elegant toolkit to create full-featured web applications. CI is an MVC framework. MVC stands for Model View Controller.
When a user requests a resource, the controller responds first. The controller understands the user request then request the necessary data if necessary.