--> Skip to main content

Membuat Default Parameter pada Fungsi PHP



Dalam tutorial dasar-dasar pemrograman kali ini kita akan mengdiskusikan tentang pembuatan fungsi dengan default parameter atau nilai awal parameter.

Kira-kira maksudnya seperti apa ?. Supaya kita dapat memahami lebih baik secara teknis program, perhatikan perbanding kedua program berikut.

Program pertama adalah penggunaan fungsi dengan menggunakan parameter biasa:
<?php
 function hitung_luas_persegi($panjang, $lebar){
 $luas_persegi = $panjang * $lebar;
 return $luas_persegi;
 }

 $persegi  = hitung_luas_persegi (5,3);
 echo "Luas Persegi Panjang : $persegi<br />";
 
?>
Outputnya :
Luas Persegi Panjang : 15

Kemudian program kedua kita akan menerapakn default parameter atau nilai awal pada sebuah parameter :
<?php
 function hitung_luas_persegi($panjang, $lebar=3){
 $luas_persegi = $panjang * $lebar;
 return $luas_persegi;
 }
 
 $persegi_1  = hitung_luas_persegi (5);
 $persegi_2  = hitung_luas_persegi (6,6);
 echo "Luas Persegi Panjang 1 : $persegi_1<br />";
 echo "Luas Persegi Panjang 2 : $persegi_2<br />";
?>
Outputnya :
Luas Persegi Panjang 1 : 15
Luas Persegi Panjang 2 : 36
Jika kita perhatikan pada program kedua, pertama kita memanggil fungsi dengan melewatkan sebuah nilai saja. Namun disisi fungsi hitung_luas_persegi() mampu dilakukan perhitungann luasnya, dimana nilai lebar diambil dari nilai default parameter lebar. Namun jika melewatkan dua parameter pada fungsi tersebut, maka nilai default parameter tersebut diabaikan.

Tutorial PHP Lainnya yang berhubungan dengan fungsi :
Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar