Part 1 - Pengenalan PHP NATIVE
Overview
Materi kita kali ini akan berfokus pada dasar-dasar dalam PHP, materi ini akan berisi strukur dasar yang akan menjadi fondasi untuk materi kedepannya.
Instalasi
Untuk mempermudah materi, kita akan menggunakan XAMPP
- Download XAMPP dari Apache Friends
-
Download Tools tambahan bernama Visual Studio Code - Code Editing. untuk membantu kita dalam mengoding
-
Install dan jalankan
ApachesertaMySQLdari XAMPP Control Panel.
Membuat Projek PHP
Setelah XAMPP terinstal, buat folder di htdocs (lokasi default XAMPP untuk proyek web).

kita akan membuat folder bernama Latihan-1, dan didalam folder tersebut kita akan membuat file baru bernama index.php
Struktur PHP
Sekarang kita akan masuk ke sintaks Dasar PHP
Contoh skrip PHP sederhana:
<?php
echo "Hello, World!";
?>
Ini masih terlalu sederhana, mari kita tambahkan sedikit detail
<?php
$name = "Hanif"; // String
$age = 12; // Integer
$height = 1.65; // Float
$isStudent = true; // Boolean
$hobbies = ["Membaca", "Berenang", "Bermain bola"]; // Array
?>
<html>
<head>
<title>Hello World</title>
</head>
<body>
Halo, nama saya <?= $name ?>
Usia saya adalah <?php echo $age ?> tahun
Tinggi saya adalah <?php echo $height ?> meter
Saya adalah pelajar: <?php echo $isStudent ? 'Ya' : 'Tidak'; ?>
Hobi saya adalah:
<ul>
<?php
foreach ($hobbies as $hobby) {
echo "<li>$hobby</li>";
}
?>
</ul>
</body>
</html>
Berikut hasilnya :

Kesimpulan :
- Kita menggabungkan PHP dan HTML pada satu file
<?= ... ?>: Ini adalah versi singkat dari<?php echo ... ?>, digunakan untuk langsung mencetak hasil ke dalam HTML. Jadi,<?=sama dengan<?php echo.- Ternary Operator
(? :): Sama seperti sebelumnya,?memeriksa apakah kondisi benar atau salah, lalu memilih salah satu nilai:
Jika $isStudent bernilai true, akan mencetak “Ya”.
Jika $isStudent bernilai false, akan mencetak “Tidak”.
Author : Irza dan Hanif.