1) Explain what is CodeIgniter? Codeigniter is an open source framework for web application. It is used to develop websites in PHP. It is loosely based on MVC pattern, and it is easy to use compared to another PHP framework. 2) Explain what are hooks in CodeIgniter? Codeigniter’s hooks feature provides a way to change the inner working of the framework without hacking the core files. In other word, hooks allow you to execute a script with a particular path…