Hypertext Preprocessor (PHP) Merupakan aplikasi perangkat lunak Open Source yang di atur dalam aturan General Purpose License (GPL).
Penemu PHP Rasmus Lerdorf Pada :
- Tahun 1995 dengan nama PHP adalah FI (Form Interpreted) mengolah data form dari web dengan berjalannya pada Perkembangan berikutnya PHP adalah Personal Home Page dengan kode program menjadi OpenSource.
- Tahun 1997 Rilis PHP 2.0 pada rilis ini Interpreter bisa di implementasikan ke bahasa C dan penambahan Extensi dengan kemampuan PHP yang lebih baik dan lebih cepat di katakana oleh perusahaan yang bernama Zend.
- Tahun 1998 Perusahaan Zend Rilis PHP 3.0 dengan nama PHP menjadi Hypertext Preprocessor
- Tahun 1999 Perusahaan Zend RIlis PHP 4.0 di tahun ini PHP semakin banyak digunakan para programmer untuk membuat aplikasi web yang lebih kompleks karena memiliki kecepatan proses dan stabilitas yang tinggi.
- Tahun 2014 Perushaan Zend Rilis PHP 5.0 dengan menerapkan model pemrograman berorientasi objek.
- Tahun 2017 Versi terbaru dan stabil dari bahasa pemograman PHP saat ini adalah versi 7.0.16 dan 7.1.2 yang resmi dirilis pada tanggal 17 Februari 2017.
- Tahun 2019 PHP 7.4.0, Rilis ini menandai pembaruan fitur keempat untuk seri PHP 7. pada 28 November 2019.
- Tahun 2020 PHP 8.0, di Rilis pada 26 November 2020 dengan beberapa fitur unggulannya adalah Just In Time Compiler, Weak Maps, dan Named Arguments.
Pemrograman PHP dapat diletakan pada script HTML ataupun sebaliknya.
PHP bahasa pemrograman web dinamis yang konten nya bisa di ubah tanpa harus masuk ke script/coding dengan didukung oleh basis data/database.
Bahasa pemrograman native berbasis web selain PHP yaitu :
- ASP (Active Server Page)
- CF (Cold Fusion)
- JSP (Java Server Page)
- Perl (Practical Extraction and Report Language), dst
Untuk menuliskan sintak pemrograman PHP membutuhkan program editor seperti :
- Notepad
- Notepad++
- Sublime Text
- Visual Studio, dst
Software perangkat lunak yang dibutuhkan :
- PHP (Bahasa Pemrograman Server Side)
- Apache (Web Server untuk menampilkan hasil script PHP)
- MySQL (Database Server yang paling sering di gunakan dalam pemrograman PHP)
- PHPMyAdmin (Editor Pengelolaan atau Manipulasi Database)
Dengan menginstall Paket Installer XAMPP maka 4 perangkat lunak diatas sudah otomatis terinstal.
Penulisan sintak PHP diawali dengan tag <?php dan di akhiri dengan tag ?>
Penting: Format penulisan skrip PHP dibuka oleh tag <?php dan di tutup ?> dan pada gambar di atas adanya penulisan yang diberikan komentar lebih dari satu baris menggunakan /* … */ atau memberikan komentar perbaris menggunakan //
Untuk menjalankan projek php yang sudah dibuat, buka Browser dengan mengakses folder dan file projek PHP yang telah dibuat, folder belajarphp file php part1.php
Jika XAMPP tidak diberikan port, maka langsung di tuliskan pada browser localhost/belajarphp/part1.php lalu tekan enter, berikut hasilnya :
PHP merupakan script yang dijalankan di sisi server jadi tidak terlihat pada sisi client pada browser Klik kanan View Page Source, contohnya seperti gambar diwah ini tidak terlihat tag atau script PHP nya, yang terlihat hanya text dan script client saja :
CATATAN PENTING:
- TUGAS PHP adalah mengolah data sesuai dengan keinginan pengguna
- TUGAS HTML adalah mengatur format tampilan di layar browser
Contoh dibawah menambahkan HTML dan CSS pada PHP ada :
- Embedded Script (tag PHP di dalam HTML)
2. Non-Embedded Script (tag HTML di dalam PHP)
3. Contoh CSS internal pada PHP :
Silahkan dikerjakan LATIHAN DIBAWAH INI :
Tambahkan Informasi lebih lengkap pada hasil akhir di atas dengan adanya Background Pada Halaman bisa menggunakan images/color, Gambar, Video, dan Keterangan Text dan dibuat penampilan semenarik mungkin dengan menambahkan HTML dan CSS internal/External.