Apa itu PHP?
PHP (Hypertext Preprocessor) adalah bahasa scripting server-side yang dirancang khusus untuk pengembangan web. Kode PHP dieksekusi di server, hasilnya dikirim ke browser sebagai HTML biasa — pengguna tidak pernah melihat kode PHP-mu.
// Contoh paling sederhana: hello.php
<!-- File: hello.php -->
<?php
echo "Halo, dunia web!";
?>
// Output di browser: Halo, dunia web!
Variabel & Tipe Data Dasar
Semua variabel di PHP diawali dengan tanda $. PHP adalah bahasa loosely typed — artinya kamu tidak perlu deklarasi tipe secara eksplisit (meski disarankan untuk kode yang lebih aman).
// variabel_tipedata.php
<?php
// String
$nama = "Budi Santoso";
// Integer
$umur = 25;
// Float
$nilai = 98.5;
// Boolean
$aktif = true;
// Array
$skills = ["PHP", "MySQL", "HTML"];
// Null
$data = null;
echo "Nama: $nama, Umur: $umur tahun";
// Output: Nama: Budi Santoso, Umur: 25 tahun
?>
Struktur File PHP Dasar
PHP bisa disisipkan langsung ke dalam HTML. Inilah kelebihan utamanya untuk templating sederhana.
// halaman.php — PHP + HTML bercampur
<?php
$judul = "Belajar PHP dari Nol";
$penulis = "Dev Indonesia";
$tahun = date("Y");
?>
<!DOCTYPE html>
<html>
<head>
<title><?= $judul ?></title>
</head>
<body>
<h1><?= $judul ?></h1>
<p>Oleh <?= $penulis ?> — <?= $tahun ?></p>
</body>
</html>