waktu tersisa untuk klaim DISKON 40% dalam program Full Stack Membership. Klaim Promo!

mengembalikan nilai return pada fungsi

Ditanyakan pada tanggal 24 November 2019 oleh Yogi suprayogi Edit  Hapus  Buka Kembali  Tandai 

saya mau tanya apakah dalam satu fungsi bisa mengeluarkan lebih dari 1 return ( pengembalian nilai) contoh : $a = 5; $b = 2;

funtion hitung($a,$b) { $penjumlahan = $a+$b; $perkalian = $a*$b; }

bagaimana dalam kasus diatas ada cara untuk mengambil 2 nilai  pengembalian yakni $penjumlahan dan $perkalian, apakah bisa, atau memamng harus membuat fungsi berbeda sehingga 1 fungsi menghasilkan 1 return. mohon petunjuk buat para master di codepilitan.. terimakasih

1 JAWABAN / 0 KOMENTAR

User avatar
Ahmad Oriza menjawab pada tanggal 4 December 2019 Jadikan Jawaban Terbaik  Edit  Hapus  Ubah ke Komentar 

Pertanyaan menarik!

Suatu fungsi tentunya bisa mengembalikan banyak nilai. Tidak hanya satu. Jika ingin mengembalikan banyak nilai kita bisa manfaatkan array . Contohnya :

funtion hitung($a,$b) { 
    $penjumlahan = $a+$b; 
    $perkalian = $a*$b; 

    return ['hasil_penjumlahan' => $penjumlahan, 'hasil_perkalian' => $perkalian];
}

Selamat mencoba.