Parameter Fungsi dalam PHP
Apabila memanggil fungsi, kita menulis namanya dan kurungan kosong:
<?php
func();
?>
Sebenarnya, kurungan tidak semestinya kosong - kita boleh menghantar parameter melaluinya.
Katakan, sebagai contoh, kita ingin membuat fungsi yang akan menerima satu nombor sebagai parameter dan memaparkan kuasa dua nombor tersebut di skrin.
Bagaimana kita akan memanggil fungsi kita sekarang: kita akan menulis nama fungsi, kurungan, dan di dalamnya - nombor tertentu yang kuasa duanya kita ingin dapatkan.
Sebagai contoh, beginilah cara kita mendapatkan kuasa dua nombor
2:
<?php
func(2); // akan memaparkan 4
?>
Dan begini - kuasa dua nombor 3:
<?php
func(3); // akan memaparkan 9
?>
Sekarang mari kita tulis pelaksanaan fungsi kita.
Kita tahu bahawa fungsi mesti menerima satu nombor sebagai parameter. Oleh itu, semasa mentakrifkan fungsi dalam kurungan, kita mesti menulis beberapa pembolehubah di mana nombor yang dihantar akan dimasukkan.
Nama pembolehubah boleh apa sahaja, mari,
sebagai contoh, kita namakannya $num:
<?php
function func($num) {
}
?>
Ke dalam pembolehubah $num ini semasa panggilan fungsi
akan dimasukkan nombor yang dinyatakan dalam kurungan:
<?php
func(2); // nombor 2 akan masuk ke dalam pembolehubah $num
func(3); // nombor 3 akan masuk ke dalam pembolehubah $num
?>
Sekarang mari kita buat agar fungsi kita
memaparkan kuasa dua nombor yang dihantar. Untuk ini
darabkan pembolehubah $num dengan
sendiri dan paparkan di skrin:
<?php
function func($num) {
echo $num * $num;
}
?>
Mari kita uji fungsi dengan memanggilnya dengan berbagai nombor:
<?php
function func($num) {
echo $num * $num;
}
func(2); // akan memaparkan 4
func(3); // akan memaparkan 9
?>
Buat fungsi yang menerima satu nombor sebagai parameter dan memaparkan kuasa tiga nombor tersebut di skrin.
Buat fungsi yang menerima satu nombor sebagai parameter
dan menyemak sama ada nombor ini positif
atau negatif. Dalam kes pertama, biarkan
fungsi memaparkan teks '+++',
dan dalam kes kedua '---'.