Rumah > rangka kerja php > ThinkPHP > teks badan

Apakah perbezaan antara thinkphp3 dan 5?

WBOY
Lepaskan: 2022-02-24 16:26:41
asal
2359 orang telah melayarinya

Perbezaan antara thinkphp3 dan 5: 1. Akses URL dalam thinkphp3 menyokong mod url biasa, tetapi thinkphp5 tidak menyokongnya 2. Thinkphp5 menambah peraturan pembolehubah penghalaan, penghalaan sumber dan pengelompokan penghalaan, dsb., tetapi thinkphp3 tidak .

Apakah perbezaan antara thinkphp3 dan 5?

Persekitaran pengendalian artikel ini: sistem Windows 10, ThinkPHP versi 5, komputer Dell G3.

Apakah perbezaan antara thinkphp3 dan 5

Lokasi fail kemasukan

5 fail indeks.php awam di bawah direktori akar

Kawalan penghalaan

Akses url 5.0 tidak lagi menyokong mod url biasa (kaedah dapatkan)

Peningkatan:

Tambah peraturan pembolehubah penghalaan;

Tambah sokongan pembolehubah gabungan;

Tambah penghalaan sumber;

Tambah kumpulan laluan

Tambah sokongan definisi mesti lapor

Sokong definisi laluan MISS

Permintaan dan respons:

Tambah objek permintaan Permintaan dan Respons objek yang sepadan

Aspek pengawal

Nama kelas pengawal tidak mempunyai Akhiran pengawal secara lalai

Kelas pengawal yang baru dicipta tidak perlu menyepadukan mana-mana kelas pengawal

Kawalan output

Ia bukan lagi output langsung, tetapi tatasusunan kembali Atau objek json

3.2 $this->display()

5.0 return $this->fetch()

Enjin templatFungsi pembantu

3.2 M D

model 5.0 db

G() -> debug()E() -> exception()

C() -> config()

I() -> input()

W() -> >

D() -> model()

S() -> cache()

U() -> url()

Lapisan bawah pangkalan data Beberapa kaedah

Baru ditambah:

Sokong pertanyaan penutupan

Sokong pertanyaan blok

Sokongan pandangan pertanyaan

Tambah acara mendengar SQL

5.0 value() column()

Model ditambah seperti berikut

Akhiran no kelas model lagi mengandungi Model

Penambahbaikan utama termasuk:

Refactor model persatuan;

Sokong model pengagregatan; kaedah pertanyaan pangkalan data);

Pelanjutan model menggunakan mekanisme Sifat; 🎜>Tambahkan penukaran medan jenis;

Sokongan akses tatasusunan;

Sokongan siri JSON;

Pengesahan automatik dan autolengkap

Pemandu pangkalan data asas menyokong mysql Sqlite PgSQL, Oracle, PDO

Pemudahan berterusan

Versi 5.0 telah meninggalkan kebanyakan takrif pemalar asal dan hanya mengekalkan takrif pemalar jalan rangka kerja diperoleh menggunakan kelas APP untuk mendapatkan kaedah pemerolehan atribut berkaitan Permintaan

pembelajaran yang disyorkan: "

Tutorial Video PHP

"

Atas ialah kandungan terperinci Apakah perbezaan antara thinkphp3 dan 5?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan