ThinkPHP は、無料のオープンソースで、高速かつシンプルなオブジェクト指向の軽量 PHP 開発フレームワークであり、Apache2 オープンソース契約に基づいてリリースされ、アジャイルな WEB アプリケーション開発と簡素化されたエンタープライズ レベルのアプリケーション開発のために生まれました。多くの優れた機能と機能を備えており、コミュニティ チームの積極的な参加により、使いやすさ、拡張性、パフォーマンスの点で継続的に最適化および改善されてきました。商用アプリケーションやポータルレベルの開発で安定して使用できます。
ThinkPHP は、多くの優れた外国のフレームワークとモデルを活用し、オブジェクト指向の開発構造と MVC モデルを使用し、シングル エントリー モデルなどを採用し、Struts の Action アイデアと JSP の TagLib (タグ ライブラリ)、RoR の ORM マッピングと ActiveRecord モデルを統合します。プロジェクト構成における CURD といくつかの一般的な操作、クラス ライブラリのインポート、テンプレート エンジン、クエリ言語、自動検証、ビュー モデル、プロジェクト コンパイル、キャッシュ メカニズム、SEO サポート、分散データベース、マルチデータベース接続と切り替え、認証メカニズムをカプセル化します。スケーラビリティの点でユニークなパフォーマンスを実現します。
ThinkPHP を使用すると、アプリケーションをより便利かつ迅速に開発および展開できます。もちろん、エンタープライズ レベルのアプリケーションだけでなく、あらゆる PHP アプリケーション開発でも ThinkPHP のシンプルさとスピードの恩恵を受けることができます。 ThinkPHP 自体には多くの独自機能があり、WEB アプリケーション開発をより簡単かつ迅速にすることを目的として、自分で開発し、最小限のコードでより多くの機能を完成させるというシンプルさの原則を提唱しています。この目的を達成するために、ThinkPHP は、より優れたテクノロジーを吸収して統合し、その新鮮さと活力を確保し、WEB アプリケーション開発のベスト プラクティスを提供していきます。ThinkPHP は、Apache2 オープン ソース ライセンス契約に基づいてリリースされています。つまり、ThinkPHP は無料で使用できます。 ThinkPHP に基づいて作業を行うこともできます。 開発されたアプリケーションはオープンソースであるか、商用製品がリリース/販売されています。
ThinkPHP v3.1 の主な更新内容は次のとおりです。
1. より安全な保護および濾過システム
2. MVC マルチレイヤーのサポート
3. アクションパラメータバインディングのサポート
4. モデル命名範囲のサポート
5. 問合せ条件とSQL前処理関数
6. 動的に設定される自動検証と自動完了のサポート
7. より柔軟で強力なキャッシュ管理方法
8. ロギングの簡素化と IP サポートの追加
9. 致命的なエラーをキャッチするメカニズムの改善
10. ページトレース機構の改善とカテゴリー表示のサポート
11. 128 を超えるアップデートの詳細については、「」を参照してください。 3.1 アップデートリスト ] バージョン 3.0 に基づいて開発されたアプリケーションは、コアを直接上書きし、コンパイル キャッシュ ファイルをクリアすることで、バージョン 3.1 にシームレスにアップグレードできます (拡張機能に関連する部分は別途更新する必要がある場合があります)。
このバージョンから、効率の向上、エネルギーの節約、排出量の削減のため、公式はコアフレームワークのみをリリースし、すべての拡張機能、サンプル、ドキュメントは公式WebサイトとGithubで個別にリリースされることに注意してください。