
PHP (Hypertext Preprocessor) adalah salah satu bahasa pemrograman server-side paling populer untuk membangun website dinamis dan interaktif. Banyak platform besar seperti WordPress, Joomla, dan Drupal dibangun dengan PHP. Namun, sebelum membuat website profesional, kamu harus menguasai sintaks dasar PHP terlebih dahulu.
Artikel ini akan memandu kamu memahami struktur dasar penulisan kode PHP, disertai dengan contoh yang mudah dipahami.
Apa Itu Sintaks Dasar PHP?
Sintaks dasar PHP adalah aturan penulisan kode yang digunakan dalam bahasa PHP. Ini meliputi struktur pembuka dan penutup, deklarasi variabel, kontrol alur seperti perulangan dan kondisi, hingga fungsi.
Memahami sintaks dasar ini sangat penting karena menjadi pondasi untuk membuat aplikasi web, sistem login, validasi form, dan interaksi dengan database.
1. Tag PHP: Awal dari Sintaks Dasar PHP
Setiap file PHP dimulai dengan tag <?php
dan biasanya diakhiri dengan ?>
. Semua kode PHP harus berada di antara tag tersebut agar dapat diproses oleh web server seperti Apache atau Nginx.
<?php
echo "Hello, world!";
?>
2. Pernyataan dalam Sintaks PHP
Pernyataan dalam PHP adalah baris perintah yang diakhiri dengan titik koma (;
). Kesalahan umum pemula adalah lupa menambahkan titik koma, yang bisa menyebabkan error saat kode dijalankan.
<?php
$nama = "Rina";
echo $nama;
?>
3. Variabel: Menyimpan Data di PHP
Variabel adalah tempat penyimpanan sementara untuk nilai. Dalam PHP, semua variabel dimulai dengan tanda dolar $
.
$umur = 30;
$nama = "Budi";
PHP tidak memerlukan deklarasi tipe data secara eksplisit. Tipe data ditentukan secara otomatis berdasarkan nilai yang diberikan.
4. Tipe Data dalam PHP
Dalam PHP, berikut adalah tipe data yang umum digunakan:
- String: Teks, misalnya
"Hello World"
- Integer: Angka bulat seperti
100
- Float: Angka desimal seperti
3.14
- Boolean: Nilai
true
ataufalse
- Array: Kumpulan nilai
- Object: Instance dari kelas
- NULL: Tidak memiliki nilai
5. Struktur Kontrol dalam PHP (If, Else, Elseif)
Struktur kontrol memungkinkan kita membuat keputusan berdasarkan kondisi tertentu. Misalnya:
phpCopyEdit$nilai = 85;
if ($nilai >= 75) {
echo "Lulus";
} else {
echo "Tidak Lulus";
}
6. Perulangan dalam Sintaks PHP
PHP menyediakan beberapa jenis perulangan:
For Loop
Digunakan saat kamu tahu berapa kali perulangan akan dilakukan.
for ($i = 1; $i <= 5; $i++) {
echo $i . "<br>";
}
While Loop
Akan terus berjalan selama kondisinya bernilai true.
$i = 1;
while ($i <= 5) {
echo $i . "<br>";
$i++;
}
Foreach Loop
Cocok digunakan untuk menelusuri isi array.
$buah = ["apel", "jeruk", "mangga"];
foreach ($buah as $item) {
echo $item . "<br>";
}
7. Fungsi dalam PHP
Fungsi adalah blok kode yang dapat digunakan berulang kali. Dalam sintaks dasar PHP, kamu bisa membuat fungsi sendiri atau menggunakan fungsi bawaan.
function sapa($nama) {
return "Halo, $nama!";
}
echo sapa("Dewi");
Fungsi bisa menerima parameter dan mengembalikan nilai. Ini sangat berguna untuk mengorganisasi kode agar lebih bersih dan modular.
8. Komentar dalam Kode PHP
Komentar digunakan untuk memberikan catatan dalam kode. Meskipun tidak dijalankan, komentar sangat berguna untuk dokumentasi.
// Ini komentar satu baris
# Ini juga komentar satu baris
/* Ini komentar
lebih dari satu baris */
9. Penerapan Sintaks Dasar PHP dalam Proyek Web
Setelah memahami sintaks dasar PHP, kamu bisa mulai membangun berbagai fitur seperti:
- Form pendaftaran
- Halaman login/logout
- Validasi data input
- Mengirim email dari form
- Menghubungkan ke database (MySQL)
Semua itu dimulai dari fondasi sintaks dasar yang kamu kuasai sekarang.
Kesimpulan
Menguasai sintaks dasar PHP sangat penting sebelum melangkah ke level lanjut seperti database, OOP, atau framework seperti Laravel. Dengan memahami tag, pernyataan, variabel, kontrol alur, dan fungsi, kamu sudah memiliki bekal kuat untuk membangun web dinamis dan profesional.
Ingat, pemahaman sintaks dasar ini adalah kunci untuk membangun fondasi pemrograman yang kokoh.
Siap menguasai PHP lebih dalam?
Daftar sekarang di Koding Akademi dan ikuti kelas Belajar PHP dari Nol hingga Mahir. Dapatkan materi terstruktur, latihan langsung, dan sertifikat!
-
Web Programming 2.0 – Project App Manajemen KlinikRp3,800,000.00
-
Web Programming PHP, MYSQLRp3,750,000.00
-
Kursus Web Programming Dengan Laravel dan Bootstrap – IntermediateRp4,225,000.00