Fungsi PHP: Pembuatan Default Parameter
Fungsi PHP: Pembuatan Default Parameter
Pada kesempatan kali ini, kami akan membahas tentang salah satu fungsi PHP yaitu pembuatan default parameter. Default parameter adalah istilah untuk parameter yang memiliki nilai awal atau nilai default. Sebagai contoh, Anda membuat fungsi sederhana yaitu tambah(). Fungsi ini membutuhkan dua buah parameter, yakni nilai yang ingin ditambahkan. Berikut adalah contoh programnya:
<?php
function
tambah(
$a
,
$b
)
{
return
$a
+
$b
;
}
echo
tambah(2,3);
// hasil: 5
echo
tambah(3,4);
// hasil: 7
?>
Dengan menambahkan default parameter, kita bisa memanggil fungsi tambah() hanya dengan satu inputan angka, atau bahkan tidak perlu sama sekali. Berikut adalah perubahannya:
<?php
function
tambah(
$a
,
$b
=2)
{
return
$a
+
$b
;
}
echo
tambah(2);
// hasil: 4
echo
tambah(10);
// hasil: 12
echo
tambah(4,4);
// hasil: 8
?>
Perhatikan di dalam pembuatan fungsi, parameter kedua menjadi $b=2. Jika parameter $b tidak ditulis pada saat pemanggilan fungsi, nilai 2 akan dijadikan nilai awal. Dengan nilai default ini, kita bisa merancang fungsi dengan parameter yang bersifat opsional. Parameter tersebut bisa diisi pada saat pemanggilan fungsi, namun boleh juga diabaikan. Sehingga jika fungsi dipanggil tanpa parameter, nilai ini akan menjadi nilai awal untuk fungsi tersebut.
Fitur default parameter bisa dimanfaatkan untuk membuat fungsi yang fleksibel, karena pada saat pemanggilan fungsi kita tidak harus menginputkan seluruh parameter, tetapi apa yang dianggap perlu saja. Selain itu, untuk membuat default parameter, kita hanya perlu memberikan nilai awal pada saat pendefenisian parameter.
Sebuah fungsi tidak dibatasi berapa banyak default parameter yang boleh digunakan, namun jika Anda ingin membuatnya, dan pada fungsi yang sama juga menggunakan parameter biasa, maka harus diletakkan di akhir pendefenisian parameter. Dengan kata lain, setelah pendefinisian parameter dengan nilai default, tidak boleh ada parameter reguler sesudahnya.
Presented By Jakartawebhosting.com
23 Responses
gay dorm sex games https://cybersexgames.net/
best online casino real money https://casinoonlinek.com/
online casino arizona https://casinogamesmachines.com/
casino online games real money https://conline-casinos-hub.com/
casino las vegas online https://onlinecasinos4me.com/
wild vegas online casino https://online2casino.com/
jackpot casino online https://casinoonlinet.com/
play online casino https://casinosonlinex.com/
is cream cheese keto https://ketogenicdietinfo.com/
keto cereal walmart https://ketogendiets.com/
english essay writing https://topessayswriter.com/
write essay for money https://yoursuperessay.com/
persuasive essay writing https://howtowriteessaytips.com/
what to write about in a college essay https://checkyouressay.com/
online gay dating service https://gayprideusa.com/
free gay dating https://gayfade.com/
gay dating in wales https://gaysugardaddydatingsites.com/
critical thinking is best defined as https://criticalthinkingbasics.com/
critical thinking philosophers https://criticalthinkinginstitute.com/
critical thinking vs problem solving https://criticalthinking2020.net/
compare and contrast essay examples https://choosevpn.net/
best essay writing services https://topvpndeals.net/
2000 word essay https://tjvpn.net/