Diskon kelas baru hingga 25%! Masukkan kupon "lebihcepat" di kelas ini

X
Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

RETURN FUNCTION

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.

Pengertian Fungsi Return

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.

Menggunakan Return dalam Fungsi

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.

Penggunaan Return untuk Mengakhiri Fungsi

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.

Return Tanpa Nilai

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!

Kesimpulan

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.

👈🏼 Default argumen
GET Form 👉🏼