Untuk mengembalikan nilai dari sebuah fungsi dalam PHP, gunakan kata kunci “return” diikuti dengan nilai yang ingin dikembalikan. Fungsi akan berhenti di sini dan nilai yang dikembalikan akan diteruskan ke bagian kode yang memanggil fungsi.
Contoh:
function penjumlahan($angka1, $angka2) {
return $angka1 + $angka2;
}
echo penjumlahan(5, 7); // output: 12
Di atas, fungsi “penjumlahan” menerima dua parameter, $angka1 dan $angka2, yang digunakan dalam perhitungan penjumlahan. Kemudian, hasil dari perhitungan tersebut dikembalikan dengan menggunakan kata kunci “return”. Nilai yang dikembalikan dari fungsi ini (12) akan diteruskan ke bagian kode yang memanggil fungsi (echo penjumlahan(5,7)) dan dicetak ke layar.
Anda juga dapat menyimpan nilai yang dikembalikan dari fungsi dalam variabel untuk digunakan di kemudian hari.
Contoh:
$hasil = penjumlahan(5, 7);
echo $hasil; // output: 12
Fungsi juga dapat mengembalikan tipe data lain seperti array atau objek.
Contoh:
function getUser($id) {
// baris kode untuk mengambil data dari database berdasarkan ID
return $user;
}
$userData = getUser(5);
print_r($userData); // output: array atau object dari data user
Itulah cara mengembalikan nilai dari sebuah fungsi dalam PHP menggunakan kata kunci “return”. Jika Anda memiliki pertanyaan lebih spesifik tentang topik tertentu dalam fungsi PHP, jangan ragu untuk menanyakannya. Oh iya ini ada di point 3 pada daftar Tutorial menggunakan fungsi (function) pada PHP.
Perbedaan “return” dan “echo” pada PHP
Pada PHP, terdapat perbedaan antara kata kunci “return” dan “echo”.
Kata kunci “return” digunakan untuk mengembalikan nilai dari sebuah fungsi. Ini digunakan untuk menghentikan eksekusi fungsi dan mengirimkan nilai yang dihasilkan oleh fungsi tersebut kembali ke pemanggil fungsi. Nilai yang dikembalikan oleh fungsi dapat ditangkap dan digunakan oleh kode yang memanggil fungsi.
Contoh penggunaan “return”:
function tambah($a, $b) {
$hasil = $a + $b;
return $hasil;
}
$c = tambah(2, 3);
echo $c; // Output: 5
Di sisi lain, kata kunci “echo” digunakan untuk menampilkan output ke layar. Ini tidak mengembalikan nilai dan tidak dapat digunakan untuk menangkap nilai yang dikirimkan. Kata kunci “echo” digunakan untuk menampilkan nilai pada layar atau dalam halaman web.
Contoh penggunaan “echo”:
function pesan($nama) {
echo "Halo, " . $nama . "!";
}
pesan("John"); // Output: Halo, John!
Dalam contoh di atas, fungsi “pesan” menggunakan kata kunci “echo” untuk menampilkan pesan pada layar. Tidak ada nilai yang dikembalikan oleh fungsi ini dan output langsung ditampilkan pada layar.
Anda dapat mempelajari berbagai hal pada website ini. Jika anda ingin mempelajari hal lain diluar teknologi, kalian bisa melihat kategori belajar apa aja. Terima kasih!