PHP adalah bahasa pemrograman yang termasuk kategori server side programming yaitu bahasa pemrograman yang nantinya sintak (script) program tersebut akan dijalankan oleh server dimana hasil pengolahan script program tersebut akan dikirim ke client sebagai output. Selain server side programming, ada jenis yang lain yaitu client side programming yaituscript/program akan diproses di dalam client sendiri.
Pada prinsipnya, cara menggunakan PHP hanya perlu menyisipkan kode PHP kedalam tag-tag HTML yang sudah ada di situs. Ketika ada yang mengakses web di halaman yang berisi kode PHP (tentunya dengan file berekstensi .php), server akan mengeksekusinya dan kemudian mengirimkan hasil eksekusinya ke web server untuk selanjutnya ditampilkan menggunakan kode HTML. Itulah sebabnya diperlukan server sendiri untuk mengetes kode PHP secara lokal. Dalam hal ini, server merupakan otaknya dan fungsi browser hanyalah untuk menampilkan hasil output server PHP ke PC klien.
Adapun manfaat bahasa PHP adalah:
1. Mengambil informasi dari form berbasis web dan menggunakannya untuk berbagai macam keperluan (menyimpan dalam database, membuat halaman berkondisi berdasarkan isi form, mengirim e-mail);
2. Autentikasi dan menelusuri pengunjung, artinya pengguna bisa melihat halaman mana dari situs yang sering dikunjungi.
3. Melayani halaman yang berbeda-beda tergantung pada penggunaan browser atau peralatan (misalnya bisa mengetahui pengunjung situs itu menggunakan browser InternetExplorer atau Firefox atau lainnya)
4. Menampilkan seluruh halaman situs dengan hanya menggunakan satu layout.
PHP memiliki beberapa kelebihan, kelebihan bahasa php antara lain:
1. Bahasa pemrograman PHP sangat mudah dipelajari karena mirip dengan bahasa C dan C++
2. PHP mudah diimplementasikan karena software PHP servernya 100% gratis
3. Sebagian besar server web hosting mensupport PHP
4. PHP paling banyak digunakan oleh web programmer di seluruh dunia
5. Bisa melakukan instalasi PHP server sendiri dengan mudah di komputer pribadi untuk belajar.
6. Integrasi antara PHP dan database mudah untuk diimplementasikan karena PHP mensupport banyak database (DBMS), seperti MySQL, MS. Access, Oracle, DB2, Dbase, Interbase dll.
Subscribe in a reader