CodeIgniter 3.1.10 release, Application Development Framework
CodeIgniter is an Application Development Framework – a toolkit – for people who build websites using PHP. Its goal is to enable you to develop projects much faster than you could if you were writing code from scratch, by providing a rich set of libraries for commonly needed tasks, as well as a simple interface and logical structure to access these libraries. CodeIgniter lets you creatively focus on your project by minimizing the amount of code needed for a given task.
Who is CodeIgniter For?
CodeIgniter is right for you if:
- You want a framework with a small footprint.
- You need exceptional performance.
- You need broad compatibility with standard hosting accounts that run a variety of PHP versions and configurations.
- You want a framework that requires nearly zero configuration.
- You want a framework that does not require you to use the command line.
- You want a framework that does not require you to adhere to restrictive coding rules.
- You are not interested in large-scale monolithic libraries like PEAR.
- You do not want to be forced to learn a templating language (although a template parser is optionally available if you desire one).
- You eschew complexity, favoring simple solutions.
- You need clear, thorough documentation.
Changelog v3.1.10
Release Date: Jan 16, 2019
- General Changes
- Added ‘ssl_verify’ support to the ‘pdo/mysql’ :doc:`Database <database/index>` driver.
- Renamed :doc:`Inflector Helper <helpers/inflector_helper>` function
is_countable()
to :php:func:`word_is_countable()` due to the former colliding with one introduced in PHP 7.3.0.
Bug fixes for 3.1.10
- Fixed a bug (#5526) – :doc:`Session Library <libraries/sessions>` had a syntax error in its ‘memcached’ driver.
- Fixed a bug (#5542) – :doc:`Database Forge <database/forge>` method
modify_column()
always made fieldsNOT NULL
when attempting to modify their nullable property under PostgreSQL. - Fixed a bug (#5561) – :doc:`Database Library <database/index>` didn’t allow SSL connection configuration with only the ‘ssl_verify’ option when using the ‘mysqli’ driver.
- Fixed a bug (#5545) – :doc:`Session Library <libraries/sessions>` crashed due to a caching-related error with the ‘files’ driver.
- Fixed a bug (#5571) – :doc:`XML-RPC Library <libraries/xmlrpc>` had a typo that triggered an
E_WARNING
message on PHP 7.2. - Fixed a bug (#5587) – :doc:`Database Forge <database/forge>` method
create_table()
generated anE_WARNING
message.