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><?php
<body>
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><?php
<body>
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><?php
<body>
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><?php
<body>
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