ホームページ >PHPフレームワーク >ThinkPHP >thinkphpの5と6の違いは何ですか

thinkphpの5と6の違いは何ですか

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2022-02-18 14:50:328610ブラウズ

相違点: 1. thinkphp5 のデフォルトは複数のアプリケーションですが、thinkphp6 のデフォルトは単一アプリケーションです。 2. thinkphp5 はデフォルトで公式テンプレート エンジンをロードしますが、thinkphp6 はデフォルトでは公式テンプレート エンジンをロードしません。 3. thinkphp5 はデフォルトで公式テンプレート エンジンをロードしません。セッションはデフォルトで有効になりますが、thinkphp6 はデフォルトでは有効になりません。

thinkphpの5と6の違いは何ですか

この記事の動作環境: Windows 10 システム、ThinkPHP バージョン 5、Dell G3 コンピューター。

thinkphp の 5 と 6 の違いは何ですか

1. Thinkphp5 はデフォルトでマルチアプリケーションになり、Thinkphp6 はデフォルトで単一アプリケーションになります

マルチアプリケーション モードを有効にする必要があります別途インストールする必要があります

コマンドcomposer require topthink/think-multi-app

##2を実行します。Thinkphp5はデフォルトで公式テンプレートエンジンをロードしますが、Thinkphp6はデフォルトで公式テンプレートエンジンをロードしません。デフォルトの

使用が必要で、別途インストールする必要があります

コマンドを実行します。composer require topthink/think-view

3.Thinkphp5 はデフォルトでセッションを有効にしますが、Thinkphp6 はセッションを有効にしませんデフォルトでは

#検証コードを使用します。検証者はセッションを有効にする必要があります

thinkphpの5と6の違いは何ですか#テンプレートの読み込み、テンプレートへの値の割り当て、パラメーターの受信

thinkphp5 は think\Controller

$this->request->param() を継承してパラメータを受け取り、

$this->assign() テンプレート変数の割り当てを行うことができます。

$this->fetch() ロード試行

thinkphp6 には think\Controller クラスがなくなりました。これを直接使用できます。対応するクラスのファサード クラスです。

推奨学習: 「

PHP ビデオ チュートリアル

以上がthinkphpの5と6の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。