Membuat Fungsi PHP

Rabu, 29 September 2010

alasan saya mengambil artikel ini hanya ingin menyebarluaskan ilmu computer kepada para pembaca. Untuk penulis saya mohon maaf jika saya mengambil artikel anda tampa ijin.
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
Terjemahan dari W3schools-php

0 komentar: