Repolode
codeigniter4

codeigniter4/CodeIgniter4

現代的なPHP向けに書き直された、軽量で高速かつ柔軟なPHPフルスタックWebフレームワーク。CodeIgniterの第4世代です。

スター
6,011
フォーク
2,008
未解決の Issue
39
最終コミット
昨日

これは何?

CodeIgniter 4は、フットプリントが小さく、学習しやすいWebアプリケーションの構築を目的としたPHPフルスタックWebフレームワークです。以前のバージョンを全面的に書き直し、フレームワークの人気を支えてきた親しみやすさを保ちながら、コードベースを現代化しています。

このフレームワークには、PHP 8.2以上とintlおよびmbstring拡張機能が必要です。アプリはプロジェクトのpublicフォルダーから配信されるため、フレームワークのコードやその他のコンポーネントがWebから直接アクセスされるのを防げます。このリポジトリに含まれるのはCodeIgniter 4のソースのみで、バージョン3の一部コンポーネントは、任意で利用できる別パッケージへ移行中です。

開発はコミュニティ主導で進められています。バグと承認済みの作業項目はGitHubのissueで管理され、サポートや機能に関する議論は公式フォーラムで行われています。

主な機能

  • 01PHP 8.2以降に対応した、フルスタックのMVCスタイルWebフレームワーク。
  • 02フットプリントを抑えた軽量なコア。
  • 03フレームワークのコードとWebからアクセス可能なファイルを分離する、publicフォルダーを起点とした構成。
  • 04コアから切り離されたコンポーネントを利用できる任意のパッケージ。
  • 05公式ユーザーガイドとAPIドキュメント。

ユースケース

  • PHPでサーバーサイドレンダリングのWebアプリケーションやWebサイトを構築する。
  • PHPフレームワークを使ってRESTスタイルのバックエンドAPIを開発する。
  • 既存のCodeIgniter 3アプリケーションを移行または現代化する。

使う前に知っておきたいこと

  • PHP 8.2以上と、intlおよびmbstring拡張機能が必要です。

収録されている特集

トピック

#php#web-framework#mvc#backend#codeigniter#codeigniter4#framework-php#hacktoberfest#php-framework#php8

よくある質問

CodeIgniter4 とは?
現代的なPHP向けに書き直された、軽量で高速かつ柔軟なPHPフルスタックWebフレームワーク。CodeIgniterの第4世代です。 CodeIgniter 4は、フットプリントが小さく、学習しやすいWebアプリケーションの構築を目的としたPHPフルスタックWebフレームワークです。以前のバージョンを全面的に書き直し、フレームワークの人気を支えてきた親しみやすさを保ちながら、コードベースを現代化しています。
CodeIgniter4 は無料で使えますか?ライセンスは?
CodeIgniter4 は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
CodeIgniter4 は今もメンテナンスされていますか?
活発にメンテナンス中。CodeIgniter4 の最終コミットは 2026年11月6日 です。
CodeIgniter4 は何に使えますか?
PHPでサーバーサイドレンダリングのWebアプリケーションやWebサイトを構築する。 PHPフレームワークを使ってRESTスタイルのバックエンドAPIを開発する。 既存のCodeIgniter 3アプリケーションを移行または現代化する。
CodeIgniter4 はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/codeigniter4/CodeIgniter4

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト