Capek Ngetik Kode yang Sama? Saatnya Kenalan dengan Fungsi di PHP!
Pernah ngalamin nulis kode yang sama berulang kali? Misalnya ngecek login user, ngitung diskon, atau sekadar nyetak teks berformat tertentu. Lama-lama jari pegal, mata lelah, dan kode jadi gak rapi.
Nah, di titik inilah kita butuh sesuatu yang bisa bantu menyelamatkan waktu dan tenaga: yup, fungsi!
Apa Itu Fungsi?
Fungsi adalah blok kode yang bisa dipanggil berkali-kali. Kamu bisa bikin satu kali, lalu tinggal panggil di mana saja kamu butuh. Ini seperti bikin nasi goreng dalam jumlah banyak, tinggal panasin kalau laper 😄
1. Membuat Fungsi Sendiri
Di PHP, kamu bisa bikin fungsi pakai keyword function
.
<?php function salam() { echo "Halo, selamat datang di blog saya!"; } ?>
Untuk memanggil fungsi ini:
salam(); // Output: Halo, selamat datang di blog saya!
2. Fungsi dengan Parameter
Kadang kamu mau fungsi yang lebih fleksibel. Misalnya mau nyapa orang dengan nama yang beda-beda.
<?php function sapa($nama) { echo "Halo, $nama! Apa kabar?"; } sapa("Budi"); // Output: Halo, Budi! Apa kabar? sapa("Sinta"); // Output: Halo, Sinta! Apa kabar? ?>
3. Fungsi dengan Nilai Balik (return
)
Kalau kamu butuh hasil dari fungsi, gunakan return
.
<?php function hitungLuasPersegi($sisi) { return $sisi * $sisi; } $luas = hitungLuasPersegi(4); echo "Luasnya adalah $luas"; // Output: Luasnya adalah 16 ?>
Dengan return
, kamu bisa pakai hasil dari fungsi di tempat lain, bahkan digabung dengan perhitungan lain.
4. Default Parameter
Kamu bisa kasih nilai default di parameter kalau sewaktu-waktu user lupa ngisi.
<?php function sapaUser($nama = "Tamu") { echo "Selamat datang, $nama!"; } sapaUser(); // Output: Selamat datang, Tamu! sapaUser("Rina"); // Output: Selamat datang, Rina! ?>
Kenapa Fungsi Itu Penting?
- Kode jadi lebih rapi dan pendek.
- Menghindari duplikasi kode.
- Mudah dirawat dan dikembangkan.
- Lebih enak saat debug, karena bisa fokus di satu tempat.
Penutup
Jadi mulai sekarang, kalau kamu mulai ngetik hal yang sama lebih dari dua kali, itu pertanda waktunya bikin fungsi. Serius deh, ini salah satu life hack paling awal yang bikin kamu naik level sebagai programer 💪