Skip to content
Interview Shortout
  • Home
  • Articles
  • PHP
  • Python
  • Java Script
  • MySQL
  • Magento
  • Startups
  • Other

What is New In CodeIgniter 4.x?

Posted on December 4, 2018August 25, 2022 By Dhananjay No Comments on What is New In CodeIgniter 4.x?
Codeigniter Interview Questions, Codeigniter4, MVC, PHP
As we all know CodeIgniter is a PHP light weight MVC framework .It provide us fast, flexible, and secure techniques to develop PHP based applications.Alpha is released but the available version is not recommended for production use.

What is Code Igniter?

Code Igniter is MVC based framework to build highly available and fast applications. It is very quick in getting started and it has well structured documentation.  Here are few main features of CodeIgniter:

  1. Simple, Clear and easy to understand documentation.
  2. CI is an MVC framework with a small footprint.
  3. CI is not restricted to any naming convention or coding rules.
  4. This is an MVC framework with zero configuration.
  5. No need to learn about advanced concepts like PEAR.
  6. Codeigniter gives exceptional performance.

Features in CodeIgniter 4.x

  1. The earlier versions of CodeIgniter are based on PHP 5.6 or lower but the CodeIgniter 4 will be featured with PHP 7.1 functionality and compatibility.
  2. It required the *intl* extension of PHP installed in the server.
  3. If we would like to use CURLRequest, we will need libcurl installed.
  4. Supported databases are:
    1. MySQL (5.1+) via the MySQLi driver
    2. PostgreSQL via the Postgre driver
    3. SqLite3 via the SQLite3 driver
  5. CodeIgniter 4 can also be used with command line programs.As per the latest trend most of the frameworks provide CLI usability and library. Since 4.x CodeIgniter is also providing CLI interfaces for different purposes.
  6. It required the *intl* extension of PHP installed on the server.
  7. If we would like to use CURLRequest, we will need lib curl installed.
  8. CodeIgniter 4 can also be used with command-line programs. As per the latest trend, most of the frameworks provide CLI usability and library. Since Codeigniter 4.x the framework will also be providing CLI interfaces for different purposes.
  9. The following PHP extensions should be enabled on your server:
    1. Php-json
    2. Php-mbstring
    3. Php-mysqlnd
    4. Php-xml
  10. If you want to use CURLRequest in your CI application, you will need to install libcurl.
    The framework now provides for a public folder, intended as the document root for your app

Directory Structure for CodeIgniter 4.x

A newly installed application has six directories:

  1. application,
  2. system,
  3. public,
  4. writable,
  5. tests,
  6. docs

Post navigation

❮ Previous Post: What is noConflict in jQuery?
Next Post: Magento 2 Migration: An Interview With an Expert ❯

Leave a Reply Cancel reply

You must be logged in to post a comment.

Doglapan

Recent Posts

  • Captable for Startups?
  • What is chat GPT?
  • All about Indexing in MySQL
  • Exploring the Growth and Future of Fintech Companies in Indian Startup Culture
  • Angel Investors in the Indian Startup Ecosystem: Understanding their Characteristics, Benefits and Role

Popular

AJAX artificial intelligence CakePHP Career Certifications CodeIgniter COVID Database Data Science DBMS DevOps Django Drupal ES6 Google Analytics HR Internship Interview Java Script jQuery Magento MVC MySQL PHP reactjs Risk Management Startups Training Visual Basic

Categories

  • AJAX
  • AJAX Interview Questions
  • Android
  • Articles
  • Artificial Intelligence
  • Banking
  • Big Data
  • Cake PHP Interview Questions
  • CakePHP
  • Career Guide
  • Certifications
  • CI/CD
  • Codeigniter Interview Questions
  • Codeigniter4
  • CSS
  • Data Science
  • DBMS
  • DevOps
  • Drupal
  • ES6 Interview Questions
  • Fresher Interview
  • Google Analytics
  • Gov Job
  • HR Interview
  • HTML
  • Internship
  • Interview
  • Java Script
  • jQuery
  • jQuery Interview Questions
  • JSON
  • Magento
  • MVC
  • MySQL
  • MySQL Interview Questions
  • OOPS
  • PHP
  • PHP Interview Questions
  • Python
  • Python Interview Questions
  • Reactjs Interview Questions
  • Resume
  • SEO
  • Startups
  • Visual Basic
  • WordPress
  • Wordpress Tutorial

Resources

  • Home
  • Paid Guest Post
  • About
  • Contact
  • Privacy Policy
  • DCMA
  • Home
  • Paid Guest Post
  • About
  • Contact
  • Privacy Policy
  • DCMA

Copyright © 2023 Interview Shortout.

Theme: Oceanly by ScriptsTown

Manage Cookie Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage vendors Read more about these purposes
View preferences
{title} {title} {title}