Sebelum membahas tentang apa itu PHP? pasti pembaca sudah sering mendengar tentang ini. Banyak artikel yang memuat tentang PHP. Kenapa harus dibahas lagi? kan sudah banyak? bosan! Bagi saya juga sudah sering mendengarnya. Tapi kali ini saya akan membahasnya lagi karena untuk pengetahuan dasar. Semakin di ulang-ulang akan semakin dalam pengetahuannya, hehe.
Pengertian PHP
PHP adalah singkatan dari "PHP: Hypertext Preprocessor" yaitu bahasa pemrograman yang banyak digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs web/aplikasi berbasis web dan bisa digunakan bersama HTML. Bahasa ini dicipataka oleh Rasmus Lerdorf pada tahun 1994. Ada perubahan yang terjadi dari versi sebelumnya hingga terakhir saat ini.
Versi PHP
Versi PHP ada banyak sekali. Dari PHP 1.0.0 hingga sampai artikel ini ditulis sudah sampai PHP 5.6.7. Versi terbaru ini di rilis pada taggal 19 Maret 2015, dengan kelebihan yang baru. Umumnya versi baru adalah menutupi kekurangan yang versi lama, serta menghapus sintak-sintak yang tidak terlalu penting.
Kelebihan PHP
Kelebihan bahasa pemrograman PHP adalah sebagai berikut:
- Bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya
- Bahasa yang open source yang dapat digunakan diberbagai mesin/OS
- Dapat dijalankan secara runtime melalui console
- Dapat menjalankan perintah-perintah system
- Bahasa scripting yang mudah karena banyak sumber yang membahasnya
- Banyak web server yang mendukungnya
Kekurangan PHP
Untuk kekurangan dari bahasa PHP adalah sebagai berikut:
- Bahasa ini kurang ideal untuk pengembangan bersekala besar
- Tidak adanya namespace (sebuah cara untuk mengelompokkan nama variabel atau fungsi dalam susunan hirarkis)
- Tidak memiliki multiple inheritance
- Tidak ada destruktor (meskipun ada konstruktor)
- Tidak dapat membuat fungsi dalam fungsi atau kelas dalam kelas di PHP
Sofware PHP
Untuk menjalankan PHP yang harus disiapkan adalah sebagi berikut:
- Web browser (Firefox, Google Chrome, Internet Explorer,dll)
- Server lokal (XAMPP,WamppServer, IIS, AMPPS, dll)
- Teks editor (Notepad, Sublime, Dreamweaver, dll)
Demikian penjelasan tentang apa itu PHP? Semoga artikel ini dapat bermanfaat bagi teman-teman semua. Sekian dari saya, sampai jumpa di artikel selanjutnya. ^_^
Sumber reverensi: id.wikibooks.org | master.web.id | php.net | id.wikipedia.org