ホームページ >PHPフレームワーク >ThinkPHP >thinkphpの5と6の違いは何ですか
相違点: 1. thinkphp5 のデフォルトは複数のアプリケーションですが、thinkphp6 のデフォルトは単一アプリケーションです。 2. thinkphp5 はデフォルトで公式テンプレート エンジンをロードしますが、thinkphp6 はデフォルトでは公式テンプレート エンジンをロードしません。 3. thinkphp5 はデフォルトで公式テンプレート エンジンをロードしません。セッションはデフォルトで有効になりますが、thinkphp6 はデフォルトでは有効になりません。
この記事の動作環境: Windows 10 システム、ThinkPHP バージョン 5、Dell G3 コンピューター。
1. Thinkphp5 はデフォルトでマルチアプリケーションになり、Thinkphp6 はデフォルトで単一アプリケーションになります
マルチアプリケーション モードを有効にする必要があります別途インストールする必要があります
コマンドcomposer require topthink/think-multi-app
##2を実行します。Thinkphp5はデフォルトで公式テンプレートエンジンをロードしますが、Thinkphp6はデフォルトで公式テンプレートエンジンをロードしません。デフォルトの 使用が必要で、別途インストールする必要がありますコマンドを実行します。composer require topthink/think-view3.Thinkphp5 はデフォルトでセッションを有効にしますが、Thinkphp6 はセッションを有効にしませんデフォルトでは #検証コードを使用します。検証者はセッションを有効にする必要があります#テンプレートの読み込み、テンプレートへの値の割り当て、パラメーターの受信
thinkphp5 は think\Controller
$this->request->param() を継承してパラメータを受け取り、
$this->assign() テンプレート変数の割り当てを行うことができます。
$this->fetch() ロード試行thinkphp6 には think\Controller クラスがなくなりました。これを直接使用できます。対応するクラスのファサード クラスです。 推奨学習: 「PHP ビデオ チュートリアル
」以上がthinkphpの5と6の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。