Fungsi ini berisi sekumpulan perintah program, bisa berisi argumen if, pengulangan,
variable, yang dapat menerima inputan berupa variable berisi nilai kemudian mengolah
nilai tersebut sesuai dengan kebutuhan. Bentuk umum dalam membuat fungsi adalah
seperti ini
function namafungsi(parameter1, parameter2, ... parameter n )
{
pernyataan berupa perintah operasi program;
}
contoh implementasinya seperti ini :
<?php
// pertama kita terlebih dahulu mendefinisikaan fungsinya,
// kemudian mengisi fungsi tersebut dengan sederetan perintah
function testing()
{
echo "Contoh menggunakan Fungsi";
}
// untuk dapat menggunakan fungsi yang telah dibuat,
// perlu pemanggilan nama fungsinya.
testing();
?>
Menggunakan parameter dalam fungsi
Parameter mewakili variable yang nilainya akan diolah. untuk menggunakan parameter
contohnya adalah seperti ini :
<?php
function testing($nilai)
{
echo "Tinggi badan anda adalah $nilai";
}
$tinggibadan = 170 ;
testing($tinggibadan);
?>
kita lihat hasilnya di browser mozilla firefox dengan parameter dalam fungsi anda dapat
mengolah apa saja, dan coding jauh lebih cepat ketimbang memanggil ulang perintahperintah
nya tanpa menggunakan fungsi. Contoh lain menggunakan parameter :
<?php
function penjumlahan($nilai1, $nilai2)
{
$total = $nilai1+$nilai2;
echo "$nilai1 + $nilai2 = ".$total;
}
penjumlahan(30,20);
?>
dan hasilnya di browser mozilla firefox :
30 + 20 = 50
Fungsi benar-benar bermanfaat dalam pengolahan data inputan user ataupun dari
database.
Mengembalikan Nilai Fungsi
Mengembalikan nilai fungsi dilakukan jika anda menginginkan nilai dari fungsi tersebut
di olah dalam suatu variable tertentu. Nah biasanya nilai dalam variable nantinya akan
digunakan oleh fungsi yang lain. Untuk mengembalikan nilai fungsi, digunakan suatu
fungsi return. Contoh implementasinya :
<?php
function penjumlahan($nilai1, $nilai2)
{
$total = $nilai1+$nilai2;
return $total;
}
$jumlah20plus30 = penjumlahan(30,20);
echo $jumlah20plus30;
?>
kita lihat hasilnya di browser,
50
kemudian kita balik ke codenya.
Fungsi penjumlahan tersebut akan mengembalikan nilai dari penjumlahan antara
$nilai1 dan $nilai2. Sehingga nilai dari fungsi dapat diimplementasikan sebagai nilai
dari suatu variable $jumlah20plus30. Dan hasil akhirnya adalah nilai si fungsi di ambil
dari nilai return fungsi tersebut. Sehingga nilai dari fungsi tersebut dapat dimanfaatkan
untuk suatu kebutuhan lainnya.
Untuk ebook lengkap belajar PHP silahkan anda download Home »Unlabelled » Menggunakan Fungsi untuk effisiensi Coding
{ 0 comments... Views All / Send Comment! }
Post a Comment