Fungsi PHP
- Halaman Sebelumnya Perulangan For PHP
- Halaman Berikutnya Array PHP
Kekuatan sebenarnya PHP berasal dari fungsi-fungsi: ia memiliki lebih dari 1000 fungsi bawaan.
Fungsi pengguna PHP
Selain fungsi bawaan PHP, kami 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 ditentukan di PHP
Pengumuman fungsi yang dibuat oleh pengguna dimulai dengan katafunction
Mulai dengan:
Sintaks
function functionName() { Kode yang dieksekusi; }
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 ini, kami membuat fungsi dengan nama "writeMsg()". Tanda buka kurung ({) menandakan awal kode fungsi, dan tanda tutup kurung (}) menandakan akhir fungsi. Fungsi ini mengeluarkan "Hello world!". Untuk memanggil fungsi ini, cukup gunakan nama fungsi saja:
Contoh
<?php function sayHi() { echo "Hello world!"; } sayhi(); // memanggil fungsi ?>
Parameter Fungsi PHP
Informasi dapat dialihkan ke fungsi melalui parameter. Parameter seperti variabel.
Parameter didefinisikan setelah nama fungsi di dalam kurung. Anda dapat menambahkan sebanyak parameternya, dengan hanya memisahkan dengan koma.
Contoh di bawah ini mempunyai fungsi dengan satu parameter ($fname). Saat memanggil fungsi familyName(), kami harus mengirimkan sebuah nama (contoh Bill), yang 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 menunjukkan bahwa fungsi memiliki 2 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 menggunakan parameter default. Jika kita panggil fungsi setHeight() tanpa parameter, parameternya akan mengambil nilai default:
Contoh
<?php function setHeight($minheight=50) { echo "Tinggi adalah : $minheight <br>"; } setHeight(350); setHeight(); //akan menggunakan nilai default 50 setHeight(135); setHeight(80); ?>
Fungsi PHP - Kembalian Nilai
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