ThinkPHP adalah kerangka pengembangan PHP ringan berorientasi objek yang gratis dan open source, cepat dan sederhana. Ini dirilis di bawah perjanjian open source Apache2 dan lahir untuk pengembangan aplikasi WEB yang gesit dan pengembangan aplikasi tingkat perusahaan yang disederhanakan. Ini memiliki banyak fungsi dan fitur luar biasa. Setelah lebih dari tiga tahun pengembangan, dengan partisipasi aktif dari tim komunitas, ini terus dioptimalkan dan ditingkatkan dalam hal kemudahan penggunaan, skalabilitas, dan kinerja dapat digunakan secara stabil dalam aplikasi komersial dan pengembangan tingkat portal.
ThinkPHP memanfaatkan banyak kerangka dan model asing yang sangat baik, menggunakan struktur pengembangan berorientasi objek dan model MVC, mengadopsi model entri tunggal, dll., dan mengintegrasikan ide Aksi Struts dan TagLib (perpustakaan tag) JSP, pemetaan ORM RoR, dan model ActiveRecord merangkum CURD dan beberapa operasi umum dalam konfigurasi proyek, impor perpustakaan kelas, mesin templat, bahasa kueri, verifikasi otomatis, model tampilan, kompilasi proyek, mekanisme caching, dukungan SEO, basis data terdistribusi, koneksi dan peralihan multi-basis data, mekanisme otentikasi dan Ini memiliki kinerja unik dalam hal skalabilitas.
Dengan menggunakan ThinkPHP, Anda dapat mengembangkan dan menyebarkan aplikasi dengan lebih mudah dan cepat. Tentu saja, tidak hanya aplikasi tingkat perusahaan, pengembangan aplikasi PHP apa pun bisa mendapatkan keuntungan dari kesederhanaan dan kecepatan ThinkPHP. ThinkPHP sendiri memiliki banyak fitur orisinal, dan menganjurkan prinsip kesederhanaan, pengembangan sendiri, dan menggunakan kode paling sedikit untuk menyelesaikan lebih banyak fungsi. Tujuannya adalah untuk membuat pengembangan aplikasi WEB lebih sederhana dan cepat. Untuk tujuan ini, ThinkPHP akan terus menyerap dan mengintegrasikan teknologi yang lebih baik untuk memastikan kesegaran dan vitalitasnya, dan memberikan praktik terbaik untuk pengembangan aplikasi WEB! ThinkPHP dirilis di bawah perjanjian lisensi sumber terbuka Apache2, yang berarti Anda dapat menggunakan ThinkPHP secara gratis, dan bahkan memungkinkan Anda mendasarkan pekerjaan Anda pada ThinkPHP Aplikasi yang dikembangkan bersifat open source atau produk komersial dirilis/dijual.
Pembaruan utama ThinkPHP v3.1 meliputi:
1. Sistem perlindungan dan penyaringan yang lebih aman
2. Dukungan multi-lapisan MVC
3. Dukungan pengikatan parameter tindakan
4. Dukungan rentang penamaan model
5. Kondisi kueri dan fungsi prapemrosesan SQL
6. Mengatur verifikasi otomatis dan dukungan penyelesaian otomatis secara dinamis
7. Metode manajemen cache yang lebih fleksibel dan kuat
8. Pencatatan log yang disederhanakan dan penambahan dukungan IP
9. Peningkatan mekanisme penangkapan kesalahan fatal
10. Peningkatan mekanisme Pelacakan Halaman dan dukungan tampilan kategori
11. Untuk detail lebih lanjut tentang lebih dari 128 pembaruan, silakan merujuk ke [ 3.1 Perbarui daftar ] Aplikasi yang dikembangkan berdasarkan versi 3.0 dapat ditingkatkan secara mulus ke versi 3.1 dengan menimpa inti secara langsung dan menghapus file cache kompilasi (bagian yang melibatkan ekstensi mungkin perlu diperbarui secara terpisah).
Harap dicatat bahwa mulai dari versi ini, untuk meningkatkan efisiensi, menghemat energi dan mengurangi emisi, pejabat hanya akan merilis kerangka inti, dan semua ekstensi, contoh, dan dokumen akan dirilis secara terpisah di situs resmi dan Github.