PERKEMBANGAN PHP
PHP (Hypertext
Preprocessor) merupakan bahasa
pemrograman web yang didesain khusus untuk membuat halaman web dan memiliki
kemampuan untuk memroses dan mengolah data secara dinamis. PHP merupakan
perangkat lunak yang bersifat open source yang dapat diperoleh secara gratis
dan didistribusikan dengan bebas. PHP juga memiliki kelebihan – kelebihan
dibandingkan bahasa sejenis, seperti CGI dan Perl. PHP ditulis menggunakan
bahasa C .
PHP dapat
dikatakan sebagai sebuah server – side embedded script language, artinya semua
sintaks dan perintah programyang Kita tulis akan sepenuhnya dijalankan oleh
server, tetapi dapat disertakan pada halaman HTML biasa. Pada umumnya semua
aplikasi yang dibangun menggunakan PHP
akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan
dijalankan pada server.
Pada prinsipnya ,
server akan bekerja apabila ada permintaaan dari client. Dalam hal ini, client
menggunakan kode-kode PHP akan mengirim permintaan ke server. Ketika
menggunakan PHP sebagai server- side
embedded script language , maka server akan melakukan beberapa hal sebagai
berikut :
o
Membaca permintaan dengan skrip PHP berasal dari browser.
o
Mencari halaman atau page di server (server pages).
o
Melakukan processing melalui intruksi yang diberikan oleh PHP
o
Mengirim kembali pada halaman tersebutkepada client melalui internet.
SEJARAH PHP
PHP memiliki
sejarah yang cukup panjang, berawal dari gagasan seorang programmer Bahasa C
bernama Rasmus Lerdorf. Dalam perjalanannya, banyak orang yang mengajak kerja
sama sehingga PHP semakin cepat berkembang dan mampu mengalahkan pesaingnya.
1.2 PHP/FI
Bermula sekitar
tahun 1994, Rasmus Lerdorf menggunakan PHP untuk menghitung jumlah pengunjung
di dalam situsnya. Kemudian ia mengeluarkan Personal Hme Page Tools versi 1.0
secara gratis. Versi ini pertama kali keluar pada tahun 1995 dan berisi
sekumpulan skrip PERL yang digunakan untuk membuat halama situsnya menjadi
dinamis. Selanjutnya pada tahun 1996 ia mengeluarkan PHP versi 2.0 yang telah
memiliki kemampuan untuk mengakses database dan dapat terintegrasi dengan HTML.
Selanjutnya,
dirilis paket tool Personal Home Page, yang merupakan cikal bakal lahirnya PHP.
Rasmus Lerdorf kemudian menulis engine scripting dan menggabungkan tool
yang berbeda untuk input parse dari
HTML, yang biasa disebut dengan FI (Form
Interpreter). Pada akhirnya, versi ini disebut dengan PHP/FI atau PHP2 yang
dirilis pada sekitar tahun 1995.
1.2.2 PHP 3
Pada tahun 1997 muncul PHP/FI versi 2.0,
dengan seluruh sintaks dan fungsi yang ditulis menggunakan bahasa C. Karena
domain yang menggunakan PHP/FI sangat besar, maka berkat bantuan dari berbagai
pihak yang beranggotakan Andi Gutsman, Zeev Suarasski, Shane Caraveo, Stig
Bakken, dan Jim Winstead, kemudian mengawali lahirnya PHP 3.PHP 3 terdapat
penambahan API, fungsi dan modul dalam script engine PHP yang turut
berpartisipasi mangembangkan PHP/FI. Pada tanggal 6 Juni 1998 muncul PHP versi 3.0 yang dikeluarkan oleh
Rasmus Lerdorf bersama kelompok pengembang software-nya.
1.2.3 PHP Versi 4
Versi berikutnya
adalah PHP 4.0, yang dirilis pada tanggal 22 mei 2000 dan merupakan versi yang
lebih lengkap dibandingkan versi sebelumnya. Perubahan yang paling mendasar
pada PHP 4.0 adalah terintegrasinya Zend Engine yang dibuat oleh Zend Suraski
dan Andi Gutsmans, yang merupakan penyempurnaan dari PHP3 scripting engine.
Fitur baru lainnya adalah build in HTTP
session, dan tidak lagi menggunakan library
tambahan seperti pada PHP 3. Tujuan dari bahas scripting ini adalah untuk
membuat aplikasi- aplikasi yang dijalankan pada teknologi web.
Aplikasi pada
umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara
keseluruhan dijalankan web server.
PHP 4 diluncurkan
dalam rangka mengatasi kelemahan- kelemahan yang terdapat pada PHP 3, yaitu
dengan penambahan fitur baru, seperti : session, output buffering, dan
penanganan input output. PHP 4 juga disediakan dalam paket yang dibuat oleh
seorang programmer yang bernama J wynia berkebangsaan Czech (Czech Republic
slovakia), yakni PHP Triad.
1.2.4 PHP Versi 5
PHP 5 adalah versi
yang dirilis pada tahun 2006 dan pada bulan Desember 2008 telah muncul hingga
versi 5.2.8. Dengan berbagai kelebihan dibandingkan versi sebelumnya, PHP 5
hadir membawa lebih banyak fungsi dan perbaikan terhadap bug. Dengan PHP 5,
Anda akan mampu menangani dan membuat
session pada objek serta model keamanan menggunakan md5 dan seterusnya. Selain
itu ada juga tambahan library, seperti : GD2 untuk memroses dynamic image
dengan lebih efektif. Fungsi untuk menangani Form dan simple XML juga
ditngkatkan pada versi 5 dan masih banyak kelebihan lainnya dan tambahan fungsi
yang dapat mempermudahkan untuk bekerja dengan PHP & MySQL. PHP lebih cepat, stabil, dan siap digunakan untuk
skala produksi.
Beberapa
peningkatan fungsionalitas dan penambahan bebrapa fitur pada PHP 5 adalah :
o
Peningkatan kemampuan pemrograman berorientasi objek (OOP).
o
Exception handling, sistem standarisasi logika atas pemberitahuan kesalahan
o
Peningkatan terhadap penangan string lebih lanjut.
o
Peningkatan dukungan terhadap XML dan web service
o
Dukungan terhadap SQLite database server.

Tidak ada komentar:
Posting Komentar