Fungsi di PHP

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);

?>

This entry was posted in php and tagged , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

3 Comments

  1. ida
    Posted July 21, 2009 at 5:02 am | Permalink

    kalau bisa tlg dikirkan contoh menghitung luas segitiga menggunakan form dengan PHP ya….thank’s

  2. Posted August 29, 2010 at 4:10 am | Permalink

    BANG TOLONG ANE DONK TUGAS NI KAN ADA TU LINK LINK PADA PHPMYADMIN nah kasi tau donk setiap fungsi link link pada phpmyadmin tersebut 8-O 8-O 8-O

  3. wiLy
    Posted December 11, 2011 at 7:07 am | Permalink

    , oke ,, dpt yg aq cari ,

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!: