Fungsi PHP
Fungsi PHP
Fungsi PHP
Dalam bab ini kami akan menunjukkan Anda bagaimana untuk membuat fungsi anda sendiri.
Untuk menjaga script dari yang dieksekusi ketika halaman load, Anda dapat memasukkannya ke dalam fungsi.
Sebuah fungsi akan dieksekusi oleh panggilan ke fungsi.
Anda dapat memanggil fungsi dari mana saja dalam suatu halaman.
Membuat Fungsi PHP
Sebuah fungsi akan dieksekusi oleh panggilan ke fungsi.
Sintaksis
function functionName() { code to be executed; } |
Fungsi PHP pedoman:
- Berikan fungsi nama yang mencerminkan apa fungsi tidak
- Nama fungsi dapat mulai dengan huruf atau underscore (bukan angka)
Contoh
Sebuah fungsi sederhana yang menulis nama saya ketika itu disebut:
<html> <body> <?php function writeName() { echo "Kai Jim Refsnes"; } echo "My name is "; writeName(); ?> </body> </html> |
Output:
My name is Kai Jim Refsnes |
Fungsi PHP - Menambahkan parameter
Untuk menambahkan fungsionalitas lebih ke fungsi, kita dapat menambahkan parameter. Parameter adalah seperti variabel.
Parameter yang ditentukan setelah nama fungsi, di dalam kurung.
Contoh 1
Contoh berikut akan menulis nama pertama yang berbeda, tapi nama terakhir yang sama:
<html> <body> <?php function writeName($fname) { echo $fname . " Refsnes.<br />"; } echo "My name is "; writeName("Kai Jim"); echo "My sister's name is "; writeName("Hege"); echo "My brother's name is "; writeName("Stale"); ?> </body> </html> |
Output:
My name is Kai Jim Refsnes. My sister's name is Hege Refsnes. My brother's name is Stale Refsnes. |
Contoh 2
Fungsi berikut memiliki dua parameter:
<html> <body> <?php function writeName($fname,$punctuation) { echo $fname . " Refsnes" . $punctuation . "<br />"; } echo "My name is "; writeName("Kai Jim","."); echo "My sister's name is "; writeName("Hege","!"); echo "My brother's name is "; writeName("Ståle","?"); ?> </body> </html> |
Output:
My name is Kai Jim Refsnes. My sister's name is Hege Refsnes! My brother's name is Ståle Refsnes? |
Fungsi PHP - nilai Kembali
Untuk membiarkan fungsi mengembalikan nilai, menggunakan pernyataan kembali.
Contoh
<html> <body> <?php function add($x,$y) { $total=$x+$y; return $total; } echo "1 + 16 = " . add(1,16); ?> </body> </html> |
Output:
1 + 16 = 17 |
Posting Komentar