Halo teman-teman semuanya, setelah mempelajari control flow di dalam PHP, kini kita akan membahas salah satu konsep penting dalam pemrograman, yaitu fungsi (function).
Fungsi memungkinkan kita untuk menulis kode yang dapat digunakan kembali (reusable), lebih terstruktur, dan mudah dikelola. Dengan menggunakan fungsi, kita dapat membagi program menjadi bagian-bagian kecil yang lebih sederhana dan fokus pada satu tugas tertentu.
Apa Itu Fungsi?
Fungsi adalah blok kode yang dirancang untuk menjalankan tugas tertentu dan dapat dipanggil berulang kali. PHP menyediakan dua jenis fungsi:
- Fungsi bawaan (built-in), seperti
strlen()
, isset()
, array_push()
, dan lainnya.
- Fungsi buatan sendiri (user-defined), yang kita buat sesuai kebutuhan program.
Cara Membuat Fungsi Sendiri
Fungsi buatan sendiri didefinisikan menggunakan kata kunci function
, diikuti dengan nama fungsi dan sepasang tanda kurung.
<?php
function sapaPengguna() {
echo "Selamat datang di dunia PHP!<br>";
}
sapaPengguna(); // Memanggil fungsi
?>
Fungsi di atas tidak menerima parameter dan hanya mencetak teks ketika dipanggil.
Fungsi dengan Parameter
Kita dapat membuat fungsi yang menerima input berupa parameter.
<?php
function sapa($nama) {
echo "Halo, $nama!<br>";
}
sapa("Andi");
sapa("Budi");
?>
Dalam contoh di atas, fungsi sapa()
menerima satu parameter dan menyesuaikan output berdasarkan nilai yang diberikan.
Fungsi dengan Nilai Kembali (Return Value)
Fungsi juga dapat mengembalikan nilai menggunakan kata kunci return
.
<?php
function jumlah($a, $b) {
return $a + $b;
}
$hasil = jumlah(5, 3);
echo "Hasil penjumlahan: $hasil";
?>
Fungsi jumlah()
menerima dua parameter dan mengembalikan hasil penjumlahannya.
Nilai Default Parameter
PHP memungkinkan kita menetapkan nilai default pada parameter.
<?php
function sapa($nama = "Pengunjung") {
echo "Halo, $nama!<br>";
}
sapa(); // Output: Halo, Pengunjung!
sapa("Dina"); // Output: Halo, Dina!
?>
Jika tidak ada nilai yang diberikan saat fungsi dipanggil, maka akan menggunakan nilai default yang telah ditentukan.
Kesimpulan
Fungsi merupakan komponen penting dalam pemrograman PHP yang memungkinkan kita menulis kode yang lebih rapi, efisien, dan dapat digunakan kembali.
Pada artikel selanjutnya, kita akan mempelajari array dalam PHP, yaitu struktur data yang sangat berguna untuk menyimpan dan mengelola sekumpulan nilai.
Terima Kasih