Selamat datang di panduan awal untuk belajar PHP dasar. PHP (Hypertext Preprocessor) adalah bahasa skrip sisi server yang sangat populer, digunakan secara luas untuk pengembangan web dinamis. Jika Anda baru mengenal pemrograman web, PHP adalah salah satu titik awal terbaik karena sintaksnya yang relatif mudah dipelajari dan ekosistemnya yang besar (misalnya, dukungan untuk WordPress, Laravel, dan Symfony).
PHP adalah bahasa yang matang dan stabil. Hampir semua hosting web modern mendukung PHP secara native. Kekuatannya terletak pada kemampuannya berinteraksi langsung dengan database, terutama MySQL, membentuk inti dari apa yang dikenal sebagai stack LAMP (Linux, Apache, MySQL, PHP). Mempelajari PHP membuka pintu untuk membangun situs web interaktif, mulai dari formulir kontak sederhana hingga sistem manajemen konten (CMS) yang kompleks.
Sebelum Anda menulis baris kode PHP pertama Anda, penting untuk memahami beberapa konsep dasar:
Setiap kode PHP harus diawali dan diakhiri dengan tag pembuka dan penutup khusus agar server tahu bahwa blok teks tersebut adalah kode yang harus dieksekusi.
Tag yang paling umum digunakan adalah <?php dan ?>.
<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8">
<title>Halaman PHP</title>
</head>
<body>
<h1>Selamat Datang!</h1>
<?php
// Ini adalah kode PHP Anda
echo "Halo Dunia, saya sedang belajar PHP!";
?>
</body>
</html>
Variabel digunakan untuk menyimpan informasi. Dalam PHP, semua variabel diawali dengan simbol dolar ($). Tidak perlu mendeklarasikan tipe data secara eksplisit; PHP akan menentukannya secara otomatis saat runtime.
$nama = "Budi"; // String
$umur = 25; // Integer
$harga = 15000.50; // Float/Double
$aktif = true; // Boolean
Perintah paling dasar untuk menampilkan output ke browser adalah menggunakan echo. Ini sering digunakan untuk mencetak teks statis atau nilai dari variabel.
$pesan = "PHP sangat menyenangkan.";
echo $pesan;
echo "<br>"; // Memberikan tag baris baru HTML
echo 100 + 50; // Melakukan operasi aritmatika
Struktur kontrol memungkinkan Anda membuat keputusan dalam kode. Pernyataan if akan menjalankan blok kode tertentu hanya jika kondisi yang diberikan terpenuhi (bernilai true).
$skor = 75;
if ($skor >= 70) {
echo "Selamat, Anda Lulus!";
} else {
echo "Maaf, Anda perlu mengulang.";
}
Dasar-dasar ini—pemahaman tentang lingkungan server, sintaks dasar, variabel, dan struktur kondisional—adalah fondasi yang harus Anda kuasai sebelum melangkah ke topik yang lebih lanjut seperti perulangan (loops), fungsi, dan interaksi database. Teruslah berlatih dengan membuat skrip kecil, dan Anda akan mahir dalam waktu singkat.