Memulai Perjalanan Belajar PHP Dasar

Ilustrasi PHP dan Server Simbol kode yang terhubung dengan ikon server. SERVER <? php ?

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).

Mengapa Memilih PHP?

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.

Prasyarat Dasar Sebelum Memulai

Sebelum Anda menulis baris kode PHP pertama Anda, penting untuk memahami beberapa konsep dasar:

Struktur Dasar Kode PHP

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 Pembuka dan Penutup

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: Wadah Data Anda

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

Keluaran Data dengan 'echo'

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

Pengantar Struktur Kontrol: If/Else

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.