PHP memiliki beberapa kelebihan, antara lain :
- Bahasa pemograman PHP adalah sebuah bahasa script yang tidak perlu dikompilasi dan bagi pengguna yang akan mengaksesnya tidak perlu instalasi, cukup dengan memakai web browser.
- Web Server yang mendukung PHP cukup banyak, seperti : apache, IIS dengan konfigurasi yang relatif mudah.
- Dari sisi pengembangan lebih mudah, karena banyak milis-milis dan developer yang siap membantu.
- Dari sisi pemahaman, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.
- PHP adalah bahasa open source sehingga dapat digunakan di berbagai sistem operasi, seperti : Linux, Unix, Macintosh, Windows dan dapat dijalankan secara runtime melaluiconsole serta juga dapat menjalankan perintah-perintah sistem.
- Multi User yaitu PHP dapat diakses oleh beberapa pengguna dalam satu waktu.
PHP juga memiliki beberapa kekurangan, yaitu :
- Dari segi bahasa PHP bukanlah bahasa yang ideal untuk pengembangan berskala besar.
- Tidak memiliki namespace yaitu sebuah cara untuk mengelompokan nama variable atau fungsi dalam susunan hirarkis.
- Sebagian pengguna lanjut mengeluhkan model objek PHP yang minim. Dibandingkan dengan Python dan Perl, PHP tidak memiliki multiple inheritance yaitu kemampuan untuk mewarisi dari dua atau lebih kelas induk. Multiple inheritance dapat berguna untuk fleksibilitas dalam pengembangan Object Oriented.
- Karena model pemograman yang embedded (tercampur dengan HTML), maka pengembang harus berhati-hati agar aplikasinya yang nanti menjadi besar tidak saling bercampur yang dapat mengurangi modularitas, dan memberatkan maintenance.
Swiming is the best exercise in summer and running in winter
BalasHapusQU-IT & QU