DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Pelajari penggunaan fungsi return dalam PHP untuk mengembalikan nilai dari fungsi dengan contoh kode yang mudah diikuti.
Dalam pemrograman dengan PHP, fungsi adalah blok kode yang dirancang untuk melakukan tugas tertentu dan dapat digunakan berkali-kali dalam program. Salah satu aspek penting dalam menggunakan fungsi adalah memahami cara kerja pengembalian nilai menggunakan return
. Keyword return
digunakan untuk mengakhiri eksekusi fungsi dan secara opsional mengembalikan nilai ke lokasi pemanggilan fungsi. Mari kita bahas cara kerja return
dalam fungsi PHP.
Fungsi return
sangat penting dalam pemrograman karena memberikan keluaran dari sebuah fungsi. Ketika return
dieksekusi, fungsi akan selesai dan mengembalikan nilai yang ditentukan ke baris kode yang memanggil fungsi tersebut. Nilai yang dikembalikan ini bisa berupa tipe data apapun seperti string, integer, array, atau bahkan objek.
Untuk menggunakan return
dalam fungsi, kamu cukup menambahkan keyword return
diikuti dengan nilai yang ingin dikembalikan. Berikut ini contoh penggunaan return
dalam sebuah fungsi sederhana:
function jumlahkan($a, $b) {
$hasil = $a + $b;
return $hasil;
}
echo jumlahkan(5, 10); // Output: 15
Pada contoh di atas, fungsi jumlahkan
mengembalikan nilai $hasil
yang merupakan penjumlahan dari dua parameter $a
dan $b
.
Selain mengembalikan nilai, return
juga dapat digunakan untuk segera mengakhiri eksekusi fungsi tanpa mengembalikan nilai apapun. Hal ini berguna ketika kamu ingin keluar dari fungsi karena sebuah kondisi tertentu.
function cekUmur($umur) {
if ($umur < 18) {
return "Maaf, kamu belum cukup umur.";
}
return "Selamat, kamu boleh masuk.";
}
echo cekUmur(16); // Output: Maaf, kamu belum cukup umur.
Pada contoh di atas, jika umur pengguna kurang dari 18 tahun, fungsi akan langsung mengembalikan pesan dan menghentikan eksekusinya.
Kadang kala, return
digunakan tanpa menyertakan nilai apa pun, hanya untuk keluar dari fungsi. Meskipun tidak mengembalikan nilai, ini tetap berguna untuk mengontrol alur program.
function salam($jam) {
if ($jam < 0 || $jam > 24) {
return; // Keluar dari fungsi jika input jam tidak valid
}
if ($jam < 12) {
return "Selamat pagi!";
} else {
return "Selamat siang!";
}
}
echo salam(25); // Tidak ada output
echo salam(10); // Output: Selamat pagi!
Dengan memahami cara kerja return
dalam funcPHPExcel_Writer_Excel5;linebreakfunctionsi, kamu dapat lebih efektif dalam mengendalikan alur eksekusi dan keluaran dari fungsi yang kamu buat. Eksplorasilah lebih lanjut mengenai bagaimana return
dapat membantu kamu dalam menulis kode yang lebih bersih dan terstruktur.