KangPHP は非常にシンプルで優れた PHP フレームワークであり、小規模および中規模のプロジェクトに推奨されるフレームワークです。枠組み構造は合理的で一目瞭然です。強力な外部クラス ライブラリのサポート、強力なキャッシュ システム、組み込みの kangphp テンプレート エンジン、シングルエントリ MVC モード、オブジェクト指向プログラミング 現在フレームワークの概念に慣れていない場合は、フレームワークを学習した後の最初の選択肢になります。 、他のフレームワークを活用する方が良いでしょう。
機能紹介 シングルエントリーMVCパターンは、モデル(M)、ビュー(V)、コントローラー(C)のアーキテクチャパターンです。
テンプレートエンジン
kangPHP の組み込みテンプレート タグは、テンプレート キャッシュ コンパイルとリアルタイム コンパイルをサポートし、PHP ネイティブ ステートメントをサポートし、他のテンプレート エンジンを簡単に拡張できます。
クロスプラットフォーム
kangPHP は LAMP プラットフォームを完全にサポートするだけでなく、WAMP プラットフォームも優れたサポートを提供します。ユーザーはクロスプラットフォームのエラーをまったく心配する必要がありません
キャッシュのサポート
ユーザーは、Memcache、Xcache、Redis、およびその他の種類のキャッシュ サポートを拡張および構成できます。
エラーセルフテスト
開発プロセス中に致命的なエラーが発生すると、システムは特定のエラー行とエラーの原因を表示し、キャッシュ ログに保存します。
マルチレベル分類ツリー
プロジェクト開発時に、列分類などの一般的に使用される分類ツリー
モジュールは相互に呼び出します
開発時にモジュール A とモジュール B が相互に呼び出しを行う場合、KangPHP がニーズを満たすことができます。
画像処理ライブラリ
検証コード、サムネイル、画像透かしをサポート
クラスを越えた機能
実際のプロジェクトでは、$this->FunctionName() または ClassName::FunctionName(); を通じて呼び出すことができます。
クラスをアップロードする
単一アップロードと複数アップロードをサポートし、アップロード ディレクトリ、アップロード ファイルの種類、サイズ、ランダムなファイル名などを定義できます。
ページネーションクラス
短いコードだけでマルチスタイルのページングを実装できます。フレームワークにはデフォルトで 2 つのページング スタイルが用意されています。
親切なヒント
KangPHP のこれらの機能は何もありません。 フレームワークの目玉は拡張性です!