Ditandai sebagai bahasa skrip yang ditafsirkan, PHP – akronim rekursif untuk Hypertext Preprocessor – adalah skrip tujuan umum atau bahasa pemrograman yang banyak digunakan. Hypertext Preprocessor cocok untuk pengembangan web khususnya karena dapat disematkan ke dalam HTML. Ini adalah perangkat lunak sumber terbuka, yang artinya gratis, dan dapat diunduh dan digunakan tanpa biaya apa pun dari situs resminya. Meskipun tersedia gratis karena perangkat lunak dirilis di bawah Lisensi Hypertext Preprocessor, itu tidak kompatibel dengan Lisensi Publik Umum GNU (GPL) karena ada batasan penggunaan ekspresi PHP.
Itu dirancang khusus untuk pemrograman sisi server dan sebagai hasilnya tugas-tugas yang akan Anda lakukan berulang kali dalam rute pemrograman situs web Anda akan memanfaatkan perpustakaan khusus yang dimiliki bahasa tersebut. Seperti disebutkan di paragraf pertama, bahasa scripting memungkinkan pencampuran tata letak dengan pemrograman karena memiliki nilai tambah untuk dapat menjalin kode dengan HTML.
Sejarah Singkat PHP:
Dengan arti asli dari akronim sebagai Personal Home Page, PHP dimulai pada tahun 1994 sebagai sekumpulan binari Common Gateway Interface yang ditulis dalam bahasa pemrograman C oleh Rasmus Lerdorf, seorang programmer Denmark/Greenland. Awalnya, Rasmus membuat Alat Halaman Beranda Pribadi ini agar ia dapat menukar sekumpulan kecil skrip Perl yang telah ia gunakan untuk mempertahankan beranda pribadinya. Dia biasa menggunakan alat untuk menampilkan resumenya dan melacak berapa banyak lalu lintas yang diperoleh halamannya. Dia akhirnya membuat PHP/FI dengan lebih banyak fungsi ketika dia menggabungkan binari tersebut dengan Juru Bahasa Formulirnya. Termasuk implementasi yang lebih besar untuk bahasa pemrograman C, ciptaan barunya dapat berkomunikasi dengan database, yang memungkinkan untuk membangun aplikasi web yang sederhana dan dinamis. Pada tanggal 8 Juni 1995, Rasmus Lerdorf merilis Hypertext Preprocessor secara publik. Dia melakukannya hanya agar penemuan lokasi bug dan perbaikan kode dapat dipercepat dengan bantuan pengembang lain. Rilis ini bernama PHP versi 2. Versi 2 memiliki fungsionalitas dasar yang dimiliki bahasa saat ini. Kemudian pada tahun 1997, dua pengembang Israel di Technion IIT, Zeev Suraski dan Andi Gutmans, menulis ulang parser dan membentuk dasar Hypertext Preprocessor 3. Dengan rilis inilah arti akronim bahasa diubah dari Personal Home Page menjadi Hypertext Preprocessor.
Kerangka PHP:
Meskipun mengadaptasi kerangka kerja perangkat lunak saat bekerja dengan bahasa pemrograman apa pun bukanlah suatu keharusan, hal ini tentu saja membantu karena kerangka kerja membantu pemrogram untuk mendedikasikan waktu mereka dalam memenuhi persyaratan perangkat lunak dengan lebih rela daripada mengurus detail yang lebih biasa dan tingkat yang lebih rendah dalam menyediakan sistem kerja. Di antara banyak kerangka kerja perangkat lunak yang tersedia untuk skrip, berikut tiga adalah yang paling banyak digunakan oleh pengembang:
- Kerangka Zend
- symfony
- CakePHP