Rumah > Artikel > rangka kerja php > Apakah perbezaan antara thinkphp5.0 dan 5.1
Perbezaan: 1. Dalam thinkphp5.1, kaedah permulaan "_initialize" ditukar kepada "initialize"; 2. Tiada fail "conf.php" dalam thinkphp5.1, dan semua fail konfigurasi dibahagikan Buka, dan fail ini wujud dalam thinkphp5.0.
Persekitaran pengendalian artikel ini: sistem Windows 10, ThinkPHP versi 5, komputer Dell G3.
ThinkPHP5.1 telah menambah baik lagi seni bina asas berdasarkan 5.0, memperkenalkan ciri baharu dan keperluan versi yang dipertingkatkan. Fakta lain ialah versi 5.1 nampaknya lebih mesra pembangun, dicerminkan dalam struktur direktori yang lebih intuitif, output penyahpepijatan yang lebih intuitif dan gesaan kod yang lebih intuitif.
1. Kaedah inisialisasi pengawal _memulakan
Secara amnya ini ditulis dalam Biasa untuk membolehkan subkelas mewarisi Dalam tp5.1, anda perlu menukar _initialize untuk memulakan, yang bermaksud mengalih keluar satu Garis bawah.
2. Penapisan keselamatan HTMLentities ditambahkan pada output pembolehubah templat secara lalai
Jika halaman yang disesuaikan sebelum ini ialah {$page}, ia perlu ditukar kepada {$page|raw } dalam versi 5.1, mana-mana Output html ditambah dengan |raw.
Apabila menukar masa kepada tarikh, anda perlu mengalih keluar ### sebelumnya, jika tidak halaman akan menjana ralat Sila ambil perhatian
3.TP5.1 tidak mempunyai conf.php fail, dan semua fail konfigurasi telah dibongkar secara berasingan
Ini ialah struktur direktori aplikasi. Fail konfigurasi lalai ialah app.php
Direktori modul paling sesuai ditetapkan di bawah direktori aplikasi.
4. tp5.1 tidak akan mengosongkan pangkalan data secara automatik, tetapi tp5.0 akan mengosongkan data pertanyaan terakhir secara automatik Anda perlu menambah:
// 清除查询条件(但不包括排序或者字段等信息) $user->removeOption('where');
5 dari Db Ia perlu dibuat secara manual, dan ia sangat mudah digunakan.
6. Pembolehubah persekitaran:
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah perbezaan antara thinkphp5.0 dan 5.1. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!