= "Membuat Fungsi di PHP"; ?>
";
// 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);
?>