• Facebook
  • Twitter
  • Google+
  • Pinterest

Hai sobat redaksiana, apakah kalian sudah melihat post saya sebelumnya? apakah kalian sudah mencoba nya? baiklah, selanjutnya kita akan mebahas tentang fungsi dalam PHP

Function

Kekuatan sesungguhnya PHP berasal dari function.

PHP memiliki lebih dari 1000 fungsi bawaan, dan selain itu Anda dapat membuat fungsi kustom Anda sendiri.

PHP User Defined Functions

Selain fungsi PHP bawaan, dimungkinkan untuk membuat fungsi Anda sendiri.

- Fungsi adalah blok pernyataan yang dapat digunakan berulang kali dalam suatu program.
- Suatu fungsi tidak akan dieksekusi secara otomatis ketika sebuah halaman dimuat.
- Suatu fungsi akan dieksekusi oleh panggilan ke fungsi tersebut.

Syntax :

function functionName() {
    code to be executed;
}

contoh program sebuah pengurangan, penjumlahan, pembagian, dan pengurangan dalam bentuk fungsi yang dipanggil hanya dengan ECHO :

 <form method=POST >
<input type=text name=i value="<?php 
    if (!empty($_POST['i']))
        echo $_POST['i']   ?>" >
<input type=text name=j value="<?php 
    if (!empty($_POST['j']))
        echo $_POST['j']   ?>">
<input type=radio name=OP value=2 >Penjumlahan
<input type=radio name=OP value=1 >Pengurangan
<input type=radio name=OP value=4 >Perkalian
<input type=radio name=OP value=3 >Pembagian
<input type=submit value=Hasil>
</form>

<?php 
function T($a,$b)
{
    return $a+$b;
}
function K($a,$b)
{
    return $a-$b;
}
function M($a,$b)
{
    return $a*$b;
}
function B($a,$b)
{
    return $a/$b;
}
if (!empty($_POST['i']) AND !empty($_POST['j']) AND !empty($_POST['OP']) AND $_POST['OP'] == 2 )
{
    echo " Hasil Penjumlahan = ";
    echo T($_POST['i'],$_POST['j']);
}
else if(!empty($_POST['i']) AND !empty($_POST['j']) AND !empty($_POST['OP']) AND $_POST['OP'] == 1 )
{
    echo " Hasil Pengurangan = ";
    echo K($_POST['i'],$_POST['j']);
}
else if(!empty($_POST['i']) AND !empty($_POST['j']) AND !empty($_POST['OP']) AND $_POST['OP'] == 4 )
{
    echo "Hasil Perkalian = ";
    echo M($_POST['i'],$_POST['j']);
}
else if(!empty($_POST['i']) AND !empty($_POST['j']) AND !empty($_POST['OP']) AND $_POST['OP'] == 3 )
{
    echo " Hasil Pembagian = ";
    echo B($_POST['i'],$_POST['j']);
}
else {
    echo "Silahkan Isi data";
}
?>
<br><a href="menu.html">home</a>