Rumah > Artikel > rangka kerja php > Apakah perbezaan antara 5 dan 6 dalam thinkphp
Perbezaan: 1. thinkphp5 lalai kepada berbilang aplikasi, manakala thinkphp6 lalai kepada aplikasi tunggal 2. thinkphp5 memuatkan enjin templat rasmi secara lalai, manakala thinkphp6 tidak memuatkan enjin templat rasmi secara lalai; sesi secara lalai, manakala thinkphp6 tidak secara lalai Dayakan.
Persekitaran pengendalian artikel ini: sistem Windows 10, ThinkPHP versi 5, komputer Dell G3.
1 Thinkphp5 lalai kepada berbilang aplikasi, Thinkphp6 lalai kepada aplikasi tunggal
Anda perlu mendayakan mod berbilang aplikasi. dan perlu memasangnya secara berasingan
Melaksanakan komposer arahan memerlukan topthink/think-multi-app
2. Thinkphp5 memuatkan enjin templat rasmi secara lalai, Thinkphp6 tidak memuatkan enjin templat rasmi oleh lalai
Ia perlu digunakan dan perlu dipasang secara berasingan
Laksanakan komposer arahan memerlukan topthink/think-view
3 Thinkphp5 mendayakan sesi secara lalai, Thinkphp6 melakukannya tidak mendayakan sesi secara lalai
Gunakan kod pengesahan, pengesah perlu mendayakan sesi
Memuatkan templat, memberikan nilai kepada templat dan menerima parameter
thinkphp5 boleh mewarisi thinkController
$this->request->param() untuk menerima parameter,
$this->assign() templat pembolehubah tugasan
$this->fetch() percubaan memuatkan
thinkphp6 tidak lagi mempunyai kelas thinkController, anda boleh terus menggunakan fasad jenis kelas yang sepadan.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah perbezaan antara 5 dan 6 dalam thinkphp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!