Parameter Fungsi dalam PHP
Saat memanggil fungsi, kita menulis namanya dan tanda kurung kosong:
<?php
func();
?>
Sebenarnya, tanda kurung tidak harus kosong - di dalamnya kita dapat meneruskan parameter.
Misalnya, kita ingin membuat fungsi yang akan menerima sebuah angka sebagai parameter dan menampilkan kuadrat dari angka tersebut.
Sekarang bagaimana kita akan memanggil fungsi kita: kita akan menulis nama fungsi, tanda kurung, dan di dalamnya - angka tertentu, yang kuadratnya ingin kita dapatkan.
Misalnya, dengan cara ini kita mendapatkan kuadrat dari angka
2:
<?php
func(2); // akan menampilkan 4
?>
Dan seperti ini - kuadrat dari angka 3:
<?php
func(3); // akan menampilkan 9
?>
Sekarang mari kita tulis implementasi dari fungsi kita.
Kita tahu bahwa fungsi harus menerima sebuah angka sebagai parameter. Artinya, saat mendefinisikan fungsi dalam tanda kurung, kita harus menuliskan sebuah variabel, yang akan menampung angka yang diteruskan.
Nama variabel bisa apa saja, mari kita,
sebagai contoh, beri nama $num:
<?php
function func($num) {
}
?>
Ke dalam variabel $num ini, saat fungsi dipanggil,
akan dimasukkan angka yang ditentukan dalam tanda kurung:
<?php
func(2); // angka 2 akan masuk ke variabel $num
func(3); // angka 3 akan masuk ke variabel $num
?>
Sekarang mari kita buat agar fungsi kita
menampilkan kuadrat dari angka yang diteruskan. Untuk itu,
kalikan variabel $num dengan
dirinya sendiri dan tampilkan di layar:
<?php
function func($num) {
echo $num * $num;
}
?>
Mari kita periksa kerja fungsi, dengan memanggilnya menggunakan berbagai angka:
<?php
function func($num) {
echo $num * $num;
}
func(2); // akan menampilkan 4
func(3); // akan menampilkan 9
?>
Buatlah fungsi yang menerima sebuah angka sebagai parameter dan menampilkan kubus dari angka tersebut.
Buatlah fungsi yang menerima sebuah angka sebagai parameter
dan memeriksa apakah angka tersebut positif
atau negatif. Dalam kasus pertama, biarkan
fungsi menampilkan teks '+++',
dan dalam kasus kedua '---'.