Buat web pertama dengan PHP

PHP (PHP: Hypertext Preprocessor), PHP bekerja pada sisi server dan mengembalikan nilainya dalam bentuk sintax HTML, lihat gambar berikut untuk siklus kerja PHP

Dynamic web page: example of server-side scripting (PHP and MySQL)

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.

Control panel 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.

file index.php

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