Berita

Default Argument Values

Ketika kita memanggil function, maka kita harus mengirimkan argument yang jumlahnya sama persis dengan jumlah parameter. Sebagai contoh, kalau kita mau memanggil function hello dengan dua parameter, maka kita harus mengirimkan dua argument.

Namun PHP memiliki fitur yang bernama Default Argument Values. Sebagai contoh penggunaannya, parameter $lastName kita tambahkan tanda sama dengan diikuti oleh nilai default string ‘Anonim’. Sekarang parameter $lastName berubah dari yang tadinya harus disii, menjadi opsional boleh diisi, boleh tidak diisi.

Sekarang kita boleh memanggil function hello hanya menggunakan 1 argument. Berhubung tidak ada argument $lastName, maka PHP mengisinya dengan nilai default ‘Anonim’.

Perhatikan bahwa fitur Default Argument Values hanya bisa digunakan pada parameter yang posisinya di paling belakang. Kalau misalkan kita pindahkan fitur ini ke parameter $firstName, maka PHP akan mengeluarkan pesan error. Karena parameter $lastName yang bersifat required berada dibelakang parameter $firstName yang bersifat optional, maka PHP mengubah parameter $firstName menjadi required. Artinya kalau kita mau memanggil function hello, maka kita harus tetap mengirimkan 2 argument.

Follow untuk trik pemograman lainnya.

Dengan menggunakan fasilitas tanya jawab, maka Anda bisa bertanya dan akan dijawab langsung oleh instruktur kursus.

Anda belum terdaftar pada kursus ini sehingga tidak bisa mengajukan pertanyaan.