PHP : Mengenal Function


Function atau merupakan sejumlah pernyataan yang dikemas dalam sebuah nama. Nama ini selanjutnya dapat dipanggil berkali-kali di beberapa tempat pada program.

Tujuanpenggunaanfungsiadalah:
– Memudahkan dalam mengembangkan program
– Menghemat ukuran program

Untuk membuat fungsi, harus mengikuti syntax sebagai berikut:

function namafungsi ($parameter1, $parameter2)
{
pernyataan1;
pernyataan2;
}

Contoh 1 : membuat fungsi yang tidak mempunyai parameter
Nama file : fungsi1.php

<?
function BukaTabel()
{
echo “<table align=center width=\”80%\” border=0 cellspacing=1
cellpadding=0 bgcolor=#555555><tr><td>\n”;
echo “<table width=\”100%\” border=0 cellspacing=1 cellpadding=8
bgcolor=#ffffff><tr><td>\n”;
echo “<center>”;
}

function TutupTabel()
{
echo “</td></tr></table></td></tr></table>\n”;
}
?>

<html>
<head>

<span class=”hiddenSpellError” pre=”” data-mce-bogus=”1″>Latihan</span> Fungsi 1
</head>
<body>
<!–?php
BukaTabel();
print (“Ini tabel pertama”);
TutupTabel();
print (“<br>”);

BukaTabel();
print (“Ini tabel kedua”);
TutupTabel();
?>
</body>
</html>

Contoh 2 : membuat fungsi yang mempunyai parameter
Nama file : fungsi2.php

<?
function BukaTabel($warna1, $warna2)
{
echo “<table align=center width=\”80%\” border=0 cellspacing=1
cellpadding=0 bgcolor=\”$warna1\”><tr><td>\n”;
echo “<table width=\”100%\” border=0 cellspacing=1 cellpadding=8
bgcolor=\”$warna2\”><tr><td>\n”;
echo “<center>”;
}

function TutupTabel()
{
echo “</td></tr></table></td></tr></table>\n”;
}
?>

<html>
<head>

<span class=”hiddenSpellError” pre=”” data-mce-bogus=”1″>Latihan</span> Fungsi 2
</head>
<body>
<?php
BukaTabel(“red”, “#dddddd”);
print (“Ini tabel pertama”);
print (“<table border=1 width=100%>”);
print (” Kolom 1 “);
print (” Kolom 2 “);
print (” Kolom 3 “);
print (“</table>”);
TutupTabel();
print (“<br>”);
BukaTabel (“blue”, “white”);
print (“Ini tabel kedua”);
TutupTabel();
?>
</body>
</html>

Contoh : Download