Parameter adalah suatu nilai (berypa variabel) yang dikirimkan ke dalam fungsi, yang kemudian akan ikut diproses di dalam badan fungsi. Dengan menggunakan parameter, suatu fungsi dapat memberikan hasil yang dinamis atau berubah-rubah setiap fungsi tersebut dipanggil.
Untuk lebih memahami pengertian fungsi, coba perhatikan contoh berikut ini.
F(x) = x2 + 1
Pada contoh di atas, F disebut fungsi dan x disebut parameter. x2 + 1 adalah operasi yang akan dilakukan ketika F dipanggil. Dengan demikian hasil yang akan diberikan oleh fungsi tergantung pada nilai x.
Misalnya:
F(2) = 22 + 1 = 4 + 1 = 5
F(3) = 32 + 1 = 9 + 1 = 10
Seperti yang anda lihat, ketika parameter x diisi dengan nilai 2 , fungsi F akan menghasilkan nilai 5. Akan tetapi, ketika nilai x diisi 3 hasilnya adalah 10. Inilah manfaat parameter.
Cara kerja fungsi di dalam pemprograman juga sama saja seperti konsep di atas. Perhatikan contoh berikut ini.
<?php
#
# Parameter Fungsi by SmartDevTala
#
# memanggil fungsi sqrt()
# untuk menghitung nilai akar kuadrat dari suatu bilangan
$x = sqrt(4);
$y = sqrt(144);
# menampilkan hasil
echo "\$x = $x\n";
echo "\$y = $y\n";
?>
?>
Hasil program :
Fungsi sqrt() akan memberikan hasil berbeda sesuai dengan nilai parameter yang dilewatkan ke dalam fungsi. Pada contoh ini sqrt(4) akan menghasilkan nilai 2 dan sqrt (144) menghasilkan nilai 12. Sama seperti pada sebagian besar bahasa pemprograman lainnya, PHP juga menyediakan fungsi sqrt(), yang digunakan untuk menghitung akar kuadrat dari suatu bilangan yang dilewatkan sebagai parameternya.