PEMBUATAN FUNGSI
Kehandalan yang nyata dari PHP adalah dari fungsi yang dimilikinya. Dalam PHP – terdapat lebih dari 700 fungsi built-in Fungsi yang tersedia. Pada tutorial ini kita akan
diperlihatkan bagaimana membuat fungsi buatan sendiri. untuk referensi dan contoh dari fungsi buit-in, silahkan kunjungi
PHP Reference.Fungsi adalah sebuah block dari code yang dapat di eksekusi kapan saja dibutuhkan.
- Semua fungsi dimulai dengan kata “function()”
- Nama fungsi akan dimengerti dengan namanya . Nama dapat dimulai dengan sebuah huruf atau garis bawah (bukan angka)
- Tambahkan sebuah “{“ – awal code fungsi setelah kurung kurawal
- masukan code fungsi
- Tambahkan sebuah “}” – Fungsi diakhiri dengan tanda kurung kurawal
Contoh
sebuah fungsi sederhana untuk menampilkan my name bila dipanggil
<html> <body>
<?php function writeMyName() { echo "Zulidamel Badri";
} writeMyName(); ?>
</body> </html> |
Menggunakan Fungsi PHP
Sekarang kita gunakan fungsi dalam script PHP
<html> <body> <?php function writeMyName() { echo "Zulidamel Badri"; } echo "Hello world!<br />"; echo "My name is "; writeMyName(); echo ".<br />That's right, "; writeMyName(); echo " is my name."; ?> </body> </html> |
Hasil dari code di atas adalah :
Hello world! My name is Zulidamel Badri. That's right,
Zulidamel Badri is my name. |
Fungsi PHP – ditambahkan parameter
Mulanya fungsi (writeMyName()) sangat sederhana. hanya menampilkan sebuah string statis.
Untuk menambahkan kegunaan sebuah fungsi, kita data menambahkan parameter. parameter sama juga dengan sebuah variable.
Kamu mungkin telah mencatat tanda kurung setelah nama fungsi, seperti: writeMyName(). parameter ditempatkan di dalam tanda kurung
.Contoh 1
Contoh berikut ini akan menampilkan
nama pertama yang berbeda, tetapi nama terakhir yang sama
<html> <body> <?php function writeMyName($fname)
{ echo $fname . " Rusyid.<br />"; }
echo "My name is "; writeMyName("Erwin");
echo "My name is ";
writeMyName("Zul");
echo "My name is "; writeMyName("Yen");
echo "My name is "; writeMyName("Yen"); ?>
</body> </html> |
Hasilnya seperti berikut:
My name is Erwin Rusyid.
My name is Zul Rusyid. My name is Yen Rusyid. My name is Linda Rusyid. |
Contoh 2
Fungsi berikut mempunyai 2 parameter:
<html> <body>
<?php function writeMyName($fname,$punctuation) {
echo $fname . " Rusyid" . $punctuation . "<br />"; }
echo "My name is "; writeMyName("Erwin",".");
echo "My name is "; writeMyName("Zul","!");
echo "My name is "; writeMyName("Yen","...");
echo "My name is "; writeMyName("Linda","..."); ?>
</body> </html> |
Hasilnya seperti berikut:
My name is Erwin Rusyid. My name is Zul Rusyid!
My name is Yen Rusyid... My name is Linda Rusyid... |
Fungsi PHP – Menghasil nilai
Fungsi juga dapat digunakan untuk menghasilkan nilai.
Contoh
<html> <body>
<?php function add($x,$y) { $total = $x + $y;
return $total; }
echo "1 + 16 = " . add(1,16) ?> </body> </html> |
Hasil dari code di atas adalah :
1 + 16 = 17
Tidak ada komentar:
Posting Komentar