PHP menyediakan berbagai macam fungsi yang bisa anda gunakan, misalnya phpinfo() , echo(), print(), date() dan lain sebagainya. Fungsi fungsi tersebut dikenal sebagai built in functions atau fungsi bawaan php. Selain fungsi fungsi tersebut anda juga bisa membuat fungsi sendiri yang sesuai dengan keinginan anda atau yang lebih dikenal dengan user defined functions. Pada artikel ini saya akan membahas bagaimana cara membuat dan menggunakan user defined functions.

Untuk membuat fungsi gunakan keyword function berikut ini contohnya.

function nama_fungsi ($parameter1 ,$parameter2)

{

// blok kode fungsi

}

Jumlah parameter pada sebuah fungsi tidak selalu dua seperti contoh diatas, bisa satu atau tiga atau tidak ada parameter sama sekali juga boleh. Ok, sekarang saya akan mencoba membuat sebuah fungsi untuk menghitung luas lingkaran. Saya beri nama fungsi luas_lingkaran(). Sebagai catatan rumus luas lingkaran adalah pi dikali r kuadrat, dimana pi = 3.14 dan r adalah jari jari lingkaran.

function luas_lingkaran ($r)

{

$pi = 3.14;

$r2 = $r*$r;

$luas = $pi*$r2;

echo “luas lingkaran dengan jari jari “.$r.” sama dengan “.$luas.”<br>”;

}

Untuk memanggil fungsi diatas caranya seperti ini.

luas_lingkaran(3);

Jika program tersebut disatukan maka bentuknya akan seperti ini.

<?php

function luas_lingkaran ($r)

{

$pi = 3.14;

$r2 = $r*$r;

$luas = $pi*$r2;

echo “luas lingkaran dengan jari jari “.$r.” sama dengan “.$luas.”<br>”;

}

luas_lingkaran(3);

luas_lingkaran(10);

?>