Minggu, 29 Juli 2012

Cara membuat fungsi


Dalam bab ini saya akan menunjukkan Anda bagaimana membuat function php. Untuk menjaga script dari yang dijalankan ketika load halaman, Anda dapat memasukkannya ke dalam fungsi. Suatu fungsi akan dieksekusi oleh panggilan ke fungsi. Anda dapat memanggil fungsi dari manapun di halaman.Membuat Function PHP
Suatu fungsi akan dieksekusi oleh panggilan ke Function PHP.
syntax:
function functionName()
{
kode yang akan dieksekusi;
}
Pedoman Function PHP :
Berikan nama fungsi yang mencerminkan apa fungsinya. Nama fungsi dapat dimulai dengan huruf atau underscore (bukan angka).
Sebuah fungsi sederhana yang menulis nama saya ketika fungsi itu disebut:
<html>
<body>
<?php
function writeName()
{
echo “AWP”;
}
echo “My name is “;
writeName();
?>
</body>
</html>
Output:
My name is AWP
Menambahkan parameter pada Function PHP :
Untuk menambahkan fungsionalitas lebih ke fungsi, kita dapat menambahkan parameter. Sebuah parameter adalah seperti variabel.
Parameter yang ditentukan setelah nama fungsi, di dalam kurung.
Contoh berikut akan menulis nama pertama yang berbeda, tapi nama terakhir yang sama:
<html>
<body>
<?php
function writeName($fname)
{
echo $fname . ” Refsnes.<br />”;
}
echo “My name is “;
writeName(“Kai Jim”);
echo “My sister’s name is “;
writeName(“Hege”);
echo “My brother’s name is “;
writeName(“Stale”);
?>
</body>
</html>
Output:
My name is Kai Jim Refsnes.
My sister’s name is Hege Refsnes.
My brother’s name is Stale Refsnes.
contoh ke-2
Fungsi berikut memiliki dua parameter:
<html>
<body>
<?php
function writeName($fname,$punctuation)
{
echo $fname . ” Refsnes” . $punctuation . “<br />”;
}
echo “My name is “;
writeName(“Kai Jim”,”.”);
echo “My sister’s name is “;
writeName(“Hege”,”!”);
echo “My brother’s name is “;
writeName(“Ståle”,”?”);
?>
</body>
</html>
Output:
My name is Kai Jim Refsnes.
My sister’s name is Hege Refsnes!
My brother’s name is Ståle Refsnes?
PHP Function – Return values
Untuk membiarkan fungsi mengembalikan nilai, gunakan pernyataan return.
contoh
<html>
<body>
<?php
function add($x,$y)
{
$total=$x+$y;
return $total;
}
echo “1 + 16 = ” . add(1,16);
?>
</body>
</html>
Output:
1 + 16 = 17

Tidak ada komentar:

Posting Komentar