Artikel Terkini

Linux Mint 12 "Lisa" Edisi KDE Tela…

Linux Mint 12

Tim pengembang Linux Mint memperluas dukungannya untuk beragam desktop Linux dan  merilis edisi KDE dari distribusi Linux Mint 12 "Lisa". Linux Mint 12 KDE berbasis keluarga Ubuntu 11.10 "Oneiric... Read more

Home Software Pemrograman PHP Lewatkan Masa Akil Baligh
PHP Lewatkan Masa Akil Baligh
Selasa, 08 Juni 2010 21:10

Lima Belas Tahun Bahasa Pemrograman PHP: Hypertext Preprocessor PHP adalah bahasa pemrograman yang sangat banyak digunakan dan merupakan bahasa script multiguna yang awalnya didisain untuk pengembangan web guna menghasilkan halaman situs yang dinamis. Hari ini, limabelas tahun yang lampau pada tanggal 8 Juni 1995 Rasmus Lerdorf menposting surat elektronik di Usenet-Newsgruppe comp.infosystems.www.authoring.cgi memproklamasikan keberadaan Personal Home Page Tools atau PHP versi 1.0.

Perkakasan PHP 1.0 adalah hasil karya yang bermula dari kumpulan binari CGI yang diprogram menggunakan bahasa C untuk mengelola halaman situs pribadinya. Penggabungan dengan Form Interpreter untuk memberikan fitur dan fungsionalitas untuk PHP/FI lebih banyak dan beragam. PHP/FI yang mengemas banyak hasil implementasi dari pemrograman bahasa C itu kemudian dibebaskan menggunakan lisensi GPL (dan sejak versi PHP 4.0 diberlakukan PHP License) ternyata telah memiliki fitur yang memungkinkan berkomunikasi dengan database dan mendukung pembuatan aplikasi web dinamis sederhana setelah ia mencapai versi 2.0 yang diterbitkan pada bulan November 1997. Saat itu baru pakar pemrogram saja yang memanfaatkan PHP untuk menjadikan website yang umumnya masih statis menjadi lebih hidup (dinamis).

Lompatan pada PHP baru tercatat sejak peluncuran versi PHP 3.0 yang diumumkan pada 6 Juni 1998 dimana pengembangannya tidak lagi dilakukan terpusat oleh satu orang saja. Zeev Suraski dan Andi Gutmans, yang mendirikan perusahan Zend Technologies menggunakan versi ini sebagai basis untuk membangun bahasa pemrograman PHP baru yang lebih cepat dan moderen.

Banyak kegiatan pemrograman dilakukan sampai akhirnya PHP memiliki struktur yang moderen dengan orientasi obyek yang merupakan salah satu fitur khas dari versi 4.0 yang dirilis pada tanggal 22 Mei 2000. Kecuali itu ia juga diberi mesin Zend Engine yaitu campuran dari Interpreter dan Compiler, yang mampu menginterpretasikan dan mengkompilasi kode-kode pemrograman dalam dua tahap dan melalui mekanisme serupa dengan Bytecode menghasilkan Opcodes untuk dieksekusi. Alhasil adalah peningkatan kinerja PHP signifikan menjadi jauh lebih cepat.

Ekspansi PHP ternyata tidak sebatas dunia web belaka. Bersama rilis 4.3.0 di bulan Desember 2002 ia telah dipersenjatai dengan CLI (command line interface). PHP kini bisa ngacir tanpa perlu menggendong CGI-Overhead untuk menjalankan perintah dari command-line, seperti juga kenyamanan agar parameter bisa di-parse dan banyak fitur-fitur lainnya. Para pengembang yang sebelumnya masih harus membuat skrip Shell tambahan, kini bisa dilakukan langsung dengan yang disediakan PHP.

PHP dianggap telah membuat terobosan sejak peluncuran PHP 5.0 yang diumumkan pada pertengahan tahun 2004. Mesin Zend Engine II yang anyar membawa model obyek yang telah diperbaharui yang pada edisi selanjutnya, terutama di versi PHP 5.3 (Juni 2009), disamping ia menggunakan konstruksi bahasa lebih moderen juga mengemas segudang fitur-fitur baru seperti Namespaces, Closures, Late Static Bindings dan PHP-Archive secara natif.

Pengembangan untuk versi mendatang PHP 6.0 telah dibahas sejak sekitar dua tahun lampau, namun sampai saat ini masih belum ada kesepakan diantara pengembangnya.

Get Adobe Flash player
What is PHP?

 

Langganan

Mandriva 2011 "Hydrogen" Telah Rilis

Mandriva 2011

Distributor Linux Mandriva telah merilis versi Mandriva 2011. Desktop Mandriva 2011 disamping fokus mengoptimalkan KDE, juga telah menerapkan jadwal siklus rilis baru yang berbeda dengan distro lain pada umumnya, termasuk menyediakan edisi dengan dukungan jangka panjang (LTS). Read more

Peningkatan Di Fedora 15 "Lovelock"

Peningkatan Di Fedora 15

Rilis Fedora Linux ke 15 yang namanya diambil dari nama kota Lovelock di wilayah Nevada, USA telah tersedia sejak satu bulan yang lalu. Distribusi ini mengemas fitur Gnome 3 sebagai desktop dan Systemd sebagai alternatif untuk Sysvinit dan Upstart,... Read more

Natty Narwhal: Pembaruan Di Ubuntu 11.04

Natty Narwhal: Pembaruan Di Ubuntu 11.04

Sejak kehadiran Natty Narwhal akhir April 2011, banyak yang telah mencoba atau menggunakan seterusnya. Distribusi Linux moderen yang menggunakan Gnome sebagai desktop seperti IGN2011 misalnya, saat ini telah melakukan transisi dan beralih menawarkan Gnome 3 berikut fitur Gnome-Shell. Ubuntu... Read more

RHEL 6: Standar Baru Sistem Operasi Masa Depan

RHEL 6: Standar Baru Sistem Operasi Masa Depan

Bersama peluncuran generasi baru RHEL 6, Red Hat telah memamerkan hasil pengembangan selama tujuh tahun terakhir untuk produk utama berskala perusahan yang dirilis sekitar satu setengah bulan lampau. Dibandingkan dengan generasi sebelumnya RHEL 6 membawa banyak pembaruan yang telah... Read more