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 :