Belajar PHP Dasar #8: Function


👍 0 ❤️ 0 💡 0 🔥 0 🙌 0 🥳 0
Belajar PHP Dasar #8: Function

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:

  1. Fungsi bawaan (built-in), seperti strlen(), isset(), array_push(), dan lainnya.
  2. 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


PHP
Fika Ridaul Maulayya
Full-Stack Developer, Content Creator and CO-Founder SantriKoding.com

Suka dengan tulisan di SantriKoding? Kamu bisa memberikan dukungan dengan berdonasi atau bagikan konten ini di sosial media. Terima kasih atas dukungan Anda!

KEBIJAKAN KOMENTAR

Saat memberikan komenatar silahkan memberikan informasi lengkap tentang error, seperti: screenshot, link kode, dll. Baca aturan komentar kami