"; // fungsi penambahan dua bilangan function tambah($a, $b) { $c = $a + $b; return $c; } // contoh pemanfaatan fungsi echo "7 ditambah 5 adalah ".tambah(7,5)."
"; // contoh fungsi tanpa return value ; = procedure // contoh parameter dengan default value function hello($n=1) { for($i=1;$i<=$n;$i++) { echo $i.". Hello World!
"; } } hello(); hello(7); // pemanggilan fungsi dengan return value secara langsung, // tidak menghasilkan apa2 tambah(100,200); // fungsi bisa dideklarasikan memuat fungsi lainnya, // baik built-in function maupun user-defined function function deret($n) { $t = 0; $j = 1; for($i=1;$i<=$n;$i++) { $j = tambah($t,$j); echo $j." "; $t = $j; } } deret(6); echo "
"; // fungsi yang memanfaatkan built-in function function harga($hrg) { return "Rp. ".number_format($hrg,2,",","."); } echo harga(12500)."
"; // function juga bisa tidak memiliki parameter function identitas_pengunjung() { echo "Browser Anda : ".$_SERVER['HTTP_USER_AGENT']."
"; echo "IP Anda : ".$_SERVER['REMOTE_ADDR']."
"; echo "Server : ".$_SERVER['SERVER_SOFTWARE']."
"; } identitas_pengunjung(); // pendeklarasian konstanta dan pemanfaatan di function const pi = 3.14159265359; function luas_lingkaran($r) { return pi * $r * $r; } echo round(luas_lingkaran(35.6), 2); ?>