PHP:Sejarah: Difference between revisions
| (5 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
PHP yang dikenal sekarang sudah berbeda jauh dari tujuan awal aplikasi ini dikembangkan. Sebagai bahan pengetahuan bagi kita, tidak ada salahnya untuk mengetahui sejarah dan asal mula bahasa pemrograman web no.1 di dunia ini. | [[File:Sejarah-PHP.jpg|thumb|right|300px|Pembuat PHP (dari kiri ke kanan): Rasmus Lerdorf, Andi Gutmans dan Zeev Suraski]]PHP yang dikenal sekarang sudah berbeda jauh dari tujuan awal aplikasi ini dikembangkan. Sebagai bahan pengetahuan bagi kita, tidak ada salahnya untuk mengetahui sejarah dan asal mula bahasa pemrograman web no.1 di dunia ini. | ||
Selain sejarah PHP, kita juga akan membahas tentang pengembangan PHP dari PHP/FI versi 1 sampai PHP versi 5.6.3 yang baru saja dirilis 13 November 2014 lalu. | Selain sejarah PHP, kita juga akan membahas tentang pengembangan PHP dari PHP/FI versi 1 sampai PHP versi 5.6.3 yang baru saja dirilis 13 November 2014 lalu. | ||
==PHP/FI : Personal Home Page/Forms Interpreter== | |||
Sejarah PHP bermula pada tahun 1994 ketika programmer kelahiran Denmark yang sekarang berdomisili di Canada, Rasmus Lerdorf membuat sebuah script (kode program) dengan bahasa Perl untuk web pribadinya. Salah satu kegunaan script ini adalah untuk menampilkan resume pribadi dan mencatat jumlah pengunjung ke sebuah website. | Sejarah PHP bermula pada tahun 1994 ketika programmer kelahiran Denmark yang sekarang berdomisili di Canada, Rasmus Lerdorf membuat sebuah script (kode program) dengan bahasa Perl untuk web pribadinya. Salah satu kegunaan script ini adalah untuk menampilkan resume pribadi dan mencatat jumlah pengunjung ke sebuah website. | ||
| Line 181: | Line 181: | ||
PHP versi 4 juga menyertakan fitur pemrograman objek / Object Oriented Programming, walaupun belum sempurna. | PHP versi 4 juga menyertakan fitur pemrograman objek / Object Oriented Programming, walaupun belum sempurna. | ||
==PHP: Hypertext Preprocessor 5== | |||
Versi PHP terakhir hingga saat ini, yaitu PHP 5.x diluncurkan pada 13 Juli 2004. PHP 5 telah mendukung penuh pemrograman object dan peningkatan performa melalui Zend engine versi 2. | |||
Beberapa penambahan fitur meliputi PDO (PHP Data Objects) untuk pengaksesan database, closures, trait, dan namespaces. | |||
Hingga artikel ini di-update pada Desember 2014, versi stabil terakhir dari PHP adalah versi 5.6.3. Jika anda perhatikan, sudah lebih dari 10 tahun berlalu sejak dirilisnya PHP versi 5. | |||
==PHP: Hypertext Preprocessor 6== | |||
Versi lanjutan dari PHP, yakni PHP 6.x sebenarnya telah lama dikembangkan, bahkan sejak tahun 2005. Fokus pengembangan PHP 6 terutama dalam mendukung Unicode agar PHP bisa mendukung berbagai jenis karakter bahasa non-latin. | |||
Namun karena beberapa alasan seperti kurangnya programmer dan performa yang tidak memuaskan, pengembangan PHP 6 dihentikan dan fitur yang ada dimasukkan ke dalam PHP 5. | |||
==PHP: Hypertext Preprocessor 7== | |||
Pada tanggal 3 Desember 2015, PHP 7 resmi dirilis. Perubahan yang paling terlihat adalah peningkatan performa. Menggunakan Zend Engine 3, PHP 7 di-klaim berjalan 2 kali lebih cepat daripada PHP 5.6. | |||
Core engine PHP 7 berasal dari proyek eksperimen phpng (PHP next generation), yang dikembangkan Dmitry Stogov, Xinchen Hui dan Nikita Popov. Proyek ini menggunakan pendekatan modern agar PHP diproses dengan lebih cepat seperti memakai teknik just-in-time (JIT) compiler. | |||
Selain performa yang meningkat, terdapat beberapa fitur baru di PHP 7, seperti combined comparison operator atau dikenal dengan spaceship operator “<=>”, anonymous classes, dan dukungan yang lebih stabil untuk server 64-bit. | |||
Beberapa fitur yang sudah ‘usang’ (deprecated) juga dihapus, seperti penulisan PHP dengan ASP style <% %> dan tag <script language=php> </script>. Kedua cara ini sudah tidak bisa digunakan lagi. | |||
Modul mysql extension juga dihapus karena sudah diganti dengan mysqli extension. Penghapusan modul mysql extension ini sering menjadi masalah karena banyak kode program atau buku PHP lama yang masih menggunakannya. | |||
Terdapat hal unik dalam penamaan versi PHP. Sebelum PHP 7, versi terakhir dari PHP adalah PHP 5. Kemana PHP 6? | |||
Setelah perdebatan yang cukup panjang, tim dibalik pengembangan PHP mengambil voting dan memutuskan tidak menamai PHP terbaru dengan PHP 6, tapi PHP 7. Tujuannya, agar menghindari kebingungan dengan buku PHP 6 yang sudah terlanjur beredar. Versi PHP akan langsung ‘loncat’ dari PHP 5 menjadi PHP 7. Dengan kata lain, PHP 6 ‘tidak pernah dilahirkan’. | |||
Dalam tutorial PHP kali ini kita telah melihat tentang sejarah panjang PHP untuk menjadi bahasa pemrograman server-side paling populer hingga saat ini. Walaupun terkendala dengan perilisan PHP versi 6. PHP 7 saat ini menjadi versi PHP terbaru dan versi yang disarankan. | |||
==Terkait== | |||
*[[PHP]] | |||
==Source== | |||
*[https://www.duniailkom.com/sejarah-php-dan-perkembangan-versi-php/ duniailkom.com] | |||
[[Category:Pemrograman]] | |||
[[Category:PHP]] | |||