Pengenalan PHP
PHP merupakan singkatan dari
"PHP: Hypertext Preprocessor", bahasa scripting yang menyatu dengan
HTML dan dijalankan pada serverside. Artinya semua sintaks yang kita
berikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke
browser hanya hasilnya saja. Ketika seorang pengguna internet membuka suatu
situs yang menggunakan fasilitas server side scripting PHP, maka terlebih
dahulu server yang bersangkutan akan memproses semua perintah PHP di server
lalu mengirimkan hasilnya dalam format HTML ke web server pengguna internet
tadi. Sehingga kode asli yang ditulis dengan PHP tidak terlihat di browser
pengguna.
PHP merupakan software yang open
source bebas. Jadi anda dapat merubah source
code dan mendistribusikan secara bebas dan gratis. PHP juga dapat berjalan
lintas platform, yaitu dapat
digunakan dengan sistem operasi (Windows dan Linux) dan web server apapun
(misalnya: PWS, IIS, Apache dll)
Kelebihan PHP
Ketika e-commerce semakin berkembang,
situs-situs yang statispun semakin ditinggalkan Karena dianggap sudah tidak
memenuhi keinginan pasar karena situs tersebut harus tetap dinamis selama
setiap hari. Pada saat ini bahasa PERL dan CGI sudah jauh ketinggalan jaman
sehingga sebagian besar designer web banyak beralih ke bahasa server-side
scripting yang lebih dinamis seperti PHP.
Seluruh aplikasi berbasis web dapat
dibuat dengan PHP. Namun kekuatan yang paling utama PHP adalah pada
konektivitasnya dengan system database di dalam web. Sistem database yang dapat
didukung oleh PHP adalah :
1. Oracle
2. MySQL
3. Sybase
4. PostgreSQL
5. dan
lainnya
PHP dapat berjalan di berbagai system
operasi seperti windows 98/NT, UNIX/LINUX, solaris maupun macintosh.
PHP merupakan software yang open
source yang dapat anda download secara gratis dari situs resminya yaitu
http://www.php.net, ataupun dari situs-situs yang menyediakan software tersebut
seperti di ftp://gerbang.che.itb.ac.id.
Software
ini juga dapat berjalan pada web server seperti PWS (Personal Web Server),
Apache, IIS, AOLServer, fhttpd, phttpd dan sebagainya. PHP juga merupakan
bahasa pemograman yang dapat kita kembangkan sendiri seperti menambah
fungsi-fungsi baru.