PHP (PHP: Hypertext Preprocessor), PHP bekerja pada sisi server dan mengembalikan nilainya dalam bentuk sintax HTML, lihat gambar berikut untuk siklus kerja PHP
dari ilustrasi tersebut dapat dilihat pada komputer lokal mengakses halaman http://www.example.com/login.php, halaman tersebut akan me-request data melalui internet dalam bentuk kode HTML kemudian data tersebut diinterpresentasikan menggunkana PHP dan bisa di kombinasikan dengan kode SQL untuk mengakses basisdata, dan dikembalikan juga dalam berntuk kode HTML.
Pada ilustrasi terdapat PHP Interpreter artinya bahwa PHP tidak akan mengkompilasi file [*.php] namun akan langsung menghasilkan outputnya dalam bentuk kode HTML. Hal ini perlu diketahui karena saat login.php dipanggil pada saat itu pula dieksekusi dan tidak perlu menunggu runing untuk dikompilasi.
Memulai PHP
Menjalan kode PHP membutuhkan server, untuk local server sendiri dapat menggunakan LARAGON, XAMPP atau WAMP. Aplikasi tersebut adalah aplikasi paket server menggunakan Apace Server, MySQL untuk basisdata Server dan PHP sebagai bahasa server side.
Setelah mendownload dan menginstal paket aplikasi server, lanjut ketahap berikutnya bagaimana membuat file php pada local server, tutorial ini menggunakan laragon server.
Untukk menjalankan local server tekan Start All dan untuk membuat database klik Database Klik Root Untuk membuka direktori penyimpanan proyek yang nantinya akan disimpan file [*.php] yang kita buat, secara default direktori root berada pada C:\laragon\www , dengan kata lain direktori tersebut adalah direktori yang di set sebagai direktori server. Di direktori ini kita akan bekerja.
File PHP pertama
Buka root direktori dan buat Folder baru beri nama belajar-php
Buka folder belajar-php buat file baru dengan nama index.php, kenapa index.php karena karena index.php akan dipanggil pertama kali pada saat direktori proyek dibuka.
PHP tidak memelukan editor khusus untuk membuat file berekstensi [.php], cukup dengan editor standar seperti notepad atau notepad++ atau yang lebih kompleks seperti visual studio code
Isi index.php dengan kode berikut
<!DOCTYPE html>
<html>
<body>
<?php
$firts_php="My first PHP script!";
echo $firts_php;
?>
</body>
</html>
PHP dapat disematkan dengan kode HTML, perhatikan tag <?php dan tag ?> . Tag <?php sebagai kode pembuka untuk memulai kode php dan ditutup dengan tag ?>
pada baris 5-8 adalah kode program untuk menampilkan text My first PHP script! dilayar browser.
Eksekusi file PHP
PHP tidak dapat dibuka secara langsung layaknya file HTML, tekan Star All pada laragon untuk menjalankan laragon server, berikutnya untuk mengakses file pada server buka browser, sebagai contoh google Chrome dan kunjungi alamat https://localhost/belajar-php/
Untuk membuktikan kode php tidak bekerja pada sisi client, kalian dapat melihat kode sumbernya dan kalian tidak akan melihat kode php, kode php yang dibuat akan ditampilkan dalam bentuk html, tekan ctrl+u, lihat kode sumbernya.
Selamat berkarya
Pustaka
https://id.wikipedia.org/wiki/PHP
https://en.wikipedia.org/wiki/PHP
https://www.w3schools.com/php/default.asp
https://w3techs.com/technologies/cross/programming_language/web_server