Selamat datang dan selamat belajar - Silahkan Follow lewat G+ agar anda tidak ketinggalan update materi kami - SALAM

Friday 20 November 2015

BELAJAR PHP : Fungsi



Fungsi

Kekuatan sebenarnya dari PHP berasal dari fungsinya; yang memiliki lebih dari 1000 built-in fungsi.

PHP User Defined Functions
Selain fungsi PHP built-in, kita dapat membuat fungsi kita sendiri.
Fungsi adalah sebuah blok pernyataan yang dapat digunakan berulang kali dalam sebuah program.
Sebuah fungsi tidak akan mengeksekusi langsung.

Sebuah fungsi akan dijalankan dengan sebuah panggilan ke fungsi.


Membuat fungsi terdefinisi

Sebuah fungsi yang ditetapkan pengguna deklarasi dimulai dengan kata "fungsi":
Sintaknya
Fungsi functionName () {
    
kode yang akan dieksekusi;
}

Catatan: Sebuah nama fungsi dapat dimulai dengan huruf atau garis bawah (bukan angka).

Tip: memberi nama fungsi disarankan sesuai dengan keperluan
Nama fungsi  tidak case-sensitive.

Pada contoh di bawah, kita membuat fungsi bernama "writeMsg ()".
Tanda ({) menunjukkan awal dari kode fungsi dan ditutup dengan penutupan (}) menunjukkan akhir dari fungsi.
Fungsi output "Apa kabar". Untuk memanggil fungsi, hanya menulis namanya:
Contoh
<? php
Fungsi writeMsg () {
    
echo "Apa kabar";
}

writeMsg (); // Memanggil fungsi
?>

Fungsi  Argument
Informasi dapat dikirimkan ke fungsi melalui argumen. Argumen adalah seperti variabel.

Argumen yang ditentukan setelah nama fungsi, dalam kurung. Anda dapat menambahkan sebanyak argumen yang Anda inginkan, dan dipisahkan dengan tanda koma.

Contoh berikut memiliki fungsi dengan satu argumen ($ fname).
Contoh :
<? php
Fungsi  namasaudara ($ fname) {
    
echo "$ fname Refsnes Situs.";
}

namasaudara ("Agus");
namasaudara ("Bambang");
namasaudara ("Budi");
namasaudara ("Parno");
namasaudara ("paidin");
?>

Contoh berikut memiliki fungsi dengan dua argumen ($ fname dan $ tahun):

<? php
Fungsi namasaudara ($ fname, $ tahun) {
    
echo "$ fname Refsnes Lahir di $ tahun <br>.";
}

namasaudara ("Agus", "1975");
namasaudara ("Bambang", "1978");
namasaudara ("Paidin", "1983");
?>

No comments:

Post a Comment