MonkeyPHP (selanjutnya disebut MKP) adalah kerangka kerja PHP ringan yang kecil, fleksibel, mudah digunakan, mudah diperluas, dan kerangka pengembangan PHP yang mengikuti pola MVC!
MKP mewarisi kesamaan dari banyak kerangka kerja PHP yang luar biasa: gaya penulisan kode OOP, fungsi perutean URL, ide arsitektur MVC, operasi database ORM, dan dukungan teknis halaman depan AJAX.
Sorotan Kerangka:
1. Intinya sederhana dan jelas. Hanya ada satu file, dan metode penamaan netral memudahkan untuk membaca kode sumber dan menyesuaikannya sesuai dengan aplikasi Anda yang sebenarnya.
2. Setiap kelas modul kerangka dirancang secara independen, dan kelas-kelas tersebut digabungkan secara longgar dan plug-in. Tidak ada konvensi untuk menulis kelas, dan mendukung panggilan langsung antar modul, sehingga mudah untuk diperluas.
3. Mewujudkan pengelolaan horizontal dan pengelolaan vertikal modul situs web, menjadikan gaya situs web harmonis dan terpadu sekaligus memastikan pemisahan menyeluruh antar modul dan memudahkan penambahan atau penghapusan modul.
4. Mekanisme pemuatan on-demand kelas yang cerdas dan cepat. Hanya ketika kelas tertentu digunakan, file akan dimuat, hampir sepenuhnya menghindari penggunaan include dan require.
5. Kelola sepenuhnya kesalahan dan pengecualian runtime PHP. Tentu saja, Anda juga dapat mengambil alih kapan saja.
6. Kemampuan operasi database yang kuat dan fungsi ORM yang lengkap.
7. Adaptor driver data mysqli dan pdo bawaan, yang dapat dialihkan hanya dengan satu baris konfigurasi. Driver database lainnya dapat dengan mudah dikustomisasi sesuai dengan antarmuka data MKP.
8. Adaptor bahasa database diimplementasikan dengan lebih baik. Bahasa database mysql, mssql, dan sqlite sudah ada di dalamnya dan dapat ditambah dan ditingkatkan kapan saja.
Fitur lainnya:
0. Pintu masuk tunggal.
1. Perutean URL mendukung metode penulisan ulang, pathinfo, dan GET, yang dapat dipilih dengan mudah hanya dengan satu parameter.
2. Sesuaikan sepenuhnya pengontrol front-end, Anda dapat dengan mudah menyesuaikan mode pencocokan perutean Anda sendiri.
3. Metode penyimpanan hosting sesi yang kaya 4. Dukungan multi-bahasa bebas komponen 5. Opsi cache yang kaya 6. Mekanisme verifikasi data yang fleksibel mengintegrasikan pencadangan dan pemulihan mysql, kelas keranjang belanja, kelas manajemen cookie, kelas curl, kelas alat tanggal, dan file Kelas unduh, kelas email, kelas alat excel, berbagai alat pemfilteran keamanan, kelas alat ftp, kelas pembuatan kode html, kelas protokol http simulasi, kelas alat gambar, kelas paging, kelas alat pinyin, alat pembuatan kode pemutar halaman, Alat segmentasi kata, alat klasifikasi tak terbatas, alat unggah, alat verifikasi, alat layanan Web, alat kompresi dan dekompresi online....