Thursday, December 27, 2012

Perkembangan Bahasa PHP

Perkembangan Bahasa PHP - Rasmus Lerdorf, seorang programer Unix dan Perl, saat itu sedang mencari kerja. Ia menaruh resumenya di Web, dan membuat skrip makro Perl CGI untuk mengetahui siapa saja yang melihat resumenya. Skrip ini bekerja dengan cara membaca sebuah file HTML berisi makro/tag, mengganti tag-tag tersebut melalui regex, lalu mencetak hasilnya kembali. Tag ini berupa tanda # yang ditaruh di awal baris, di bagian bawah halaman, dan menandai instruksi untuk melakukan log dan mengirimi Rasmus email manakala halaman yang bersangkutan diakses.
Awal 1995PHP 1 (Personal Home Page Tools)
Rasmus kini bekerja sebagai IT Consultant untuk mengembangkan sistem dial up di Universitas Toronto, Kanada. Rasmus, sebagai konsultan, mengajari belasan programer pemula untuk menggunakan PHP. Ia memilih PHP karena lebih mudah diajarkan ketimbang Perl. PHP akhirnya dipakai untuk membuat interface grafik berbasis Web.

kumpulan script php
kumpulan script php

Rasmus menulis ulang PHP dalam C untuk meningkatkan kecepatannya. Saat itu PHP 1 amat sederhana: berbasis makro, parsernya bekerja per baris, dan hanya mengenal sepuluh buah fungsi. Untuk kebutuhan proyek di Toronto, Rasmus juga mengembangkan Form Interpreter, tool untuk menanamkan SQL dalam halaman Web dan untuk memroses masukan dari form HTML.
Sep-Okt 1995PHP 2.0
Kode PHP dan FI ditulis ulang dan digabungkan menjadi PHP/FI. Generasi kode berikutnya ini baru disebut PHP/FI versi 2.0 setengah tahun lebih kemudian, namun di akhir 1995 untuk pertama kalinya dirilis bagi publik secara gratis. Rasmus memilih untuk membagikan kode ini karena percaya, jika bermanfaat bagi dirinya, lalu bagi orang lain, pada akhirnya akan membawa manfaat kembali kepada dirinya.
Apr 1996

Rasmus menulis mod_php, modul untuk memroses skrip PHP langsung dari Apache. Pada saat ini belum ada mod_perl, Embperl, maupun rilis HTML::Mason, sehingga praktis mod_php menjadi salah satu pilihan utama bahasa skripting embedded di Apache.
Des 1996
PHP/FI untuk pertama kalinya mendukung MySQL. Database pertama yang didukung adalah mSQL. PHP versi 2.0 ini juga sudah mulai mendukung Windows 32 bit (95/NT).
PHP/FI dipakai di 15 ribu situs seluruh dunia.
Pertengahan 1997
Pemakai PHP/FI mencapai 50 ribu situs.
Okt 1997
Pengerjaan PHP3 dimulai setelah sumbangan parser dari Zeev dan Andi.
Jan 1998
Dukungan MySQL untuk Windows. Hingga saat ini, PHP telah mendukung lebih dari 7 database: mSQL, MySQL, Sybase, PostgreSQL, SQL Server (melalui library Sybase CT), Adabas, dan Oracle.
6 Jun 1998PHP 3.0 (Professional Home Page)
Versi final PHP 3.0 dirilis setelah 7 bulan fase beta. PHP3, berbasis parser baru, memiliki kinerja yang lebih tinggi, berkemampuan object-oriented, syntax highlighting, array multidimensi, dan dapat diperluas melalui mekanisme extension. Dukungan database dan fiturnya pun jauh bertambah banyak. Secara umum, sebuah peningkatan drastis dari PHP/FI yang lebih merupakan proyek pribadi Rasmus. PHP3 adalah hasil kontribusi banyak orang dari berbagai penjuru dunia. Kepanjangan PHP diubah dari Personal menjadi Professional Home Page.
Oya, for() baru ada di PHP3!
Des 1998
PHP/FI mulai disertakan di Red Hat Linux 6.0. (PHP3 sejak Red Hat 6.2 dan PHP4 sejak 7.0.)
sumber : http://kumpulanscriptphp.blogdetik.com/perkembangan-bahasa-php/