PHP
adalah bahasa pemrograman script server-side yang
didesain untuk pengembangan web. Selain itu, PHP juga bisa digunakan sebagai
bahasa pemrograman umum. PHP di kembangkan pada tahun 1995 oleh Rasmus Lerdorf, dan sekarang dikelola
oleh The PHP Group. PHP
disebut bahasa pemrograman server side
karena PHP diproses pada komputer server. Hal ini berbeda dibandingkan dengan
bahasa pemrograman client-side seperti JavaScript yang diproses pada web
browser (client).
Pada awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan
untuk membuat website pribadi. Dalam beberapa tahun perkembangannya, PHP
menjelma menjadi bahasa pemrograman web yang powerful dan tidak hanya digunakan
untuk membuat halaman web sederhana, tetapi juga website populer yang digunakan
oleh jutaan orang seperti wikipedia, wordpress, joomla, dll.
Saat ini PHP adalah singkatan dari PHP: Hypertext Preprocessor, sebuah
kepanjangan rekursif, yakni
permainan kata dimana kepanjangannya terdiri dari singkatan itu sendiri: PHP: Hypertext Preprocessor.
PHP dapat digunakan dengan gratis (free) dan bersifat Open Source. PHP dirilis dalam lisensi PHP License,
sedikit berbeda dengan lisensi GNU
General Public License (GPL) yang biasa digunakan untuk proyek Open Source..
Apa fungsi PHP dalam pemograman html
?
Untuk membuat halaman web,
sebenarnya PHP bukanlah bahasa pemrograman yang wajib digunakan. Kita bisa saja
membuat website hanya menggunakan HTML saja. Web yang dihasilkan dengan HTML
(dan CSS) ini dikenal dengan website statis, dimana konten dan halaman web
bersifat tetap.
Sebagai perbandingan, website
dinamis yang bisa dibuat menggunakan PHP adalah situs web yang bisa
menyesuaikan tampilan konten tergantung situasi. Website dinamis juga bisa
menyimpan data ke dalam database, membuat halaman yang berubah-ubah sesuai
input dari user, memproses form, dll.
Apa kelebihan dan kekurangan PHP
?
Banyak sekali kelebihan yang
dimiliki PHP dibandingkan dengan Bahasa pemograman yang ain, diantaranya:
1.
Bisa membuat web menjadi dinamis
2.
PHP
bersifat Open Source yang berarti dapat digunakan oleh siapa saja secara
gratis.
3.
Program
yang dibuat dengan PHP bisa dijalankan oleh Semua Sistem Operasi karena PHP
berjalan secara Web Base yag artinya semua Sistem Operasi bahkan HP yang
mempunyai Web Browser dapat menggunakan program PHP.
4.
Aplikasi
PHP lebih cepat dibandingkan dengan ASP maupun Java.
5.
Mendukung
banyak paket Database seperti MySQL, Oracle, PostgrSQL, dan lain-lain.
6.
Banyak
Web Server yang mendukung PHP seperti Apache, Lighttpd, IIS dan lain-lain
7.
Pengembangan
Aplikasi PHP mudah karena banyak Dokumentasi, Refrensi & Developer
yang membantu dalam pengembangannya.
8.
Bahasa
pemrograman PHP tidak memerlukan Kompilasi / Compile dalam penggunaannya.
9.
Banyak
bertebaran Aplikasi & Program PHP yang Gratis & Siap
pakai seperti WordPress, PrestaShop, dan lain-lain.
Selain memiliki kelebihan PHP juga mempunyai kekurangan diantaranya :
1.
PHP
Tidak mengenal Package.
2.
Jika
tidak di encoding, maka kode PHP dabat dibaca semua orang & untuk
meng encodingnya dibutuhkan tool dari Zend yang mahal sekali biayanya.
3.
PHP
memiliki kelemahan keamanan. Jadi Programmer harus jeli &
berhati-hati dalam melakukan pemrograman & Konfigurasi PHP.
Sumber
: