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 ActiveR Mode gema 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, Ini memiliki kinerja unik dalam hal mekanisme otentikasi dan 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.
Pikirkan PHP 6.0
Lingkungan operasi memerlukan PHP7.1+ dan kompatibel dengan PHP8.0.
Fitur baru utama
Gunakan pengetikan kuat PHP7 (mode ketat)
Mendukung lebih banyak spesifikasi PSR
Dukungan multi-aplikasi asli
Kueri yang lebih kuat dan lebih mudah digunakan
Sistem acara baru
Peristiwa model dan peristiwa basis data disatukan ke dalam sistem peristiwa
Mesin templat memisahkan inti
Middlewareisasi fungsi internal
Peningkatan mekanisme SESI/Cookie
Peningkatan dukungan untuk Swoole dan coroutine
Lebih ramah IDE
Menyatukan dan menyederhanakan penggunaan massal