CodeIgniter is basically a PHP driven framework but it is not a PHP substitute. It comprises libraries, helpers and some other resources which solve the complicated functions of PHP easily by maintaining a high performance. It also simplifies the PHP code and carries out a fully interactive, dynamic website in a shorter time span. CodeIgniter supports version of 5.2.6 or newer and MYSQL version 4.1 or latest.
It helps in making your web robust and code easier to read and maintain. It is basically a free toolkit, lightweight and easier to install.
A person who makes use of CodeIgniter should also be familiar with PHP. Having a good knowledge of PHP such as its basic syntax and how it interacts with database and HTML is beneficial.
A person using CodeIgniter must be familiar with PHP. You need to have a good knowledge about PHP like its basic syntax and how it interacts with database and HTML.