Fungsi PHP
- Halaman Sebelumnya Perulangan For PHP
- Halaman Berikutnya Array PHP
Kekuatan yang sebenarnya dari PHP datang dari fungsi-fungsi nya: ia memiliki lebih dari 1000 fungsi bawaan.
Fungsi pengguna PHP
Selain fungsi bawaan PHP, kita dapat membuat fungsi sendiri.
Fungsi adalah blok kalimat yang dapat digunakan kembali di program.
Fungsi tidak akan dieksekusi segera saat halaman dimuat.
Fungsi hanya akan dieksekusi saat dipanggil.
Membuat fungsi yang diubahsuai di PHP
Pengumuman fungsi yang dibuat oleh pengguna diawali dengan kata:function
Mulai dengan:
Syarat
function functionName() { Kode yang dijalankan; }
Keterangan:Nama fungsi dapat dimulai dengan huruf atau garis bawah (tidak dengan angka).
Keterangan:Nama fungsi tak sensitif terhadap huruf besar dan kecil.
Petunjuk:Nama fungsi harus dapat merefleksikan tugas yang dijalankan oleh fungsi.
Dalam contoh di bawah, kami membuat fungsi bernama "writeMsg()". Tanda buka kurung ({) menandakan awal kode fungsi, dan tanda tutup kurung (}) menandakan akhir fungsi. Fungsi ini menampilkan "Hello world!". Untuk memanggil fungsi, cukup gunakan nama fungsi saja:
Contoh
<?php function sayHi() { echo "Hello world!"; } sayhi(); // Memanggil fungsi ?>
Parameter Fungsi PHP
Informasi dapat disampaikan kepada fungsi melalui parameter. Parameter seperti variabel.
Parameter didefinisi di belakang nama fungsi, di dalam kurung. Anda dapat menambahkan parameter sebanyak yang Anda inginkan, dengan hanya menggunakan koma untuk memisahkan mereka.
Dalam contoh di bawah, fungsi memiliki satu parameter ($fname). Ketika memanggil fungsi familyName(), kami sekaligus mengirimkan nama (contoh Bill), hal ini akan menghasilkan nama yang berbeda tetapi dengan nama keluarga yang sama:
Contoh
<?php function familyName($fname) { echo "$fname Zhang.<br>"; } familyName("Li"); familyName("Hong"); familyName("Tao"); familyName("Xiao Mei"); familyName("Jian"); ?>
Contoh di bawah ini mengandung fungsi dengan dua parameter ($fname dan $year):
Contoh
<?php function familyName($fname,$year) { echo "$fname Zhang. Lahir di $year <br>"; } familyName("Li","1975"); familyName("Hong","1978"); familyName("Tao","1983"); ?>
Nilai Parameter Default PHP
Contoh di bawah ini menunjukkan bagaimana untuk menggunakan parameter default. Jika kita panggil fungsi setHeight() tanpa parameter, parameter akan mengambil nilai default:
Contoh
<?php function setHeight($minheight=50) { echo "The height is : $minheight <br>"; } setHeight(350); setHeight(); // akan menggunakan nilai default 50 setHeight(135); setHeight(80); ?>
Fungsi PHP - Nilai Pengembalian
Untuk membuat fungsi mengembalikan nilai, gunakan kalimat return:
Contoh
<?php function sum($x,$y) { $z=$x+$y; return $z; } echo "5 + 10 = " . sum(5,10) . "<br>"; echo "7 + 13 = " . sum(7,13) . "<br>"; echo "2 + 4 = " . sum(2,4); ?>
- Halaman Sebelumnya Perulangan For PHP
- Halaman Berikutnya Array PHP