Rumah >rangka kerja php >ThinkPHP >Apakah perbezaan antara thinkphp3.1 dan 3.2
Perbezaan: 1. Pengelompokan biasa dan pengelompokan bebas dalam versi thinkphp3.1 perlu dikonfigurasikan dalam fail konfigurasi, manakala versi thinkphp3.2 tidak perlu dikonfigurasi, dan pengelompokan bebas boleh digunakan secara langsung ; 2. thinkphp3 Versi 2 mula menggunakan ruang nama, manakala versi 3.1 thinkphp tidak mempunyai ruang arahan.
Persekitaran pengendalian artikel ini: sistem Windows 10, ThinkPHP versi 3.2, komputer Dell G3.
Perbezaan utama ialah:
1 ThinkPHP3.2 terutamanya menyepadukan 3.1 dan sebelumnya versi. Sebelum 3.2, terdapat kumpulan biasa dan kumpulan bebas, yang juga perlu dikonfigurasikan dalam fail konfigurasi. 3.2 tidak lagi memerlukan konfigurasi, hanya gunakan kumpulan bebas.
2. ThinkPHP3.2 mula menggunakan ruang nama, jadi terdapat juga keperluan untuk versi PHP pelayan.
Versi 3.2 memperkenalkan ruang nama, mengukuhkan pemacuan dan tingkah laku, meningkatkan konsep modulariti dan sokongan untuk platform awan, serta menambah baik banyak butiran.
Peningkatan utama thinkphp3.2 termasuk:
Reka bentuk baharu seni bina modular
Ruang nama baharu dan mekanisme import automatik
Fungsi penghalaan yang dipertingkatkan
Sokongan penukaran dinamik tema
Pengikatan parameter Tindakan yang lebih berkuasa
Sokongan pengikatan parameter model
Sokongan penggunaan nama domain yang lebih baik
Model aplikasi baharu
Kelas alat yang baru ditulis semula (termasuk imej, kod pengesahan dan muat naik, dsb.)
Sediakan sokongan platform awan yang lebih baik
Pembetulan banyak BUG yang ditemui sebelum ini
Terutamanya disebabkan penyahpepijatan seni bina dan pengenalan ruang nama, impak lain tidak ketara (kelas alat telah ditulis semula).
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah perbezaan antara thinkphp3.1 dan 3.2. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!