Fungsi PHP
Kekuatan sebenarnya dari PHP berasal dari fungsinya.
Dalam PHP, menyediakan lebih dari 1000 built-in fungsi.
PHP built-in fungsi
Untuk referensi panduan lengkap dan semua contoh fungsi array, kunjungi PHP Referensi .
Fungsi PHP
Dalam bab ini, kami akan menunjukkan cara untuk membuat fungsi sendiri.
Untuk menjalankan script ketika beban halaman, Anda bisa menempatkannya pada fungsi.
Fungsi dilakukan dengan memanggil fungsi.
Anda dapat memanggil fungsi dalam posisi pada halaman.
Buat Function PHP
Fungsi dilakukan dengan memanggil fungsi.
tatabahasa
{
要执行的代码;
}
pedoman fungsi PHP:
- Nama fungsi harus meminta fungsinya
- nama fungsi dimulai dengan huruf atau garis bawah (tidak dapat memulai dengan angka)
contoh
Sebuah fungsi sederhana ketika dipanggil nama saya dapat menjadi output:
<body>
<?php
function writeName()
{
echo "Kai Jim Refsnes";
}
echo "My name is ";
writeName();
?>
</body>
</html>
Output:
Fungsi PHP - Menambahkan parameter
Dalam rangka untuk menambah fungsionalitas lebih ke fungsi, kita dapat menambahkan parameter. Argumen serupa variabel.
Parameter setelah nama fungsi memiliki kurung ditunjuk.
contoh 1
Contoh berikut akan menampilkan nama yang berbeda, tapi nama sama:
<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 sister's name is Hege Refsnes.
My brother's name is Stale Refsnes.
contoh 2
Fungsi berikut memiliki dua parameter:
<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("Stale","?");
?>
</body>
</html>
Output:
My sister's name is Hege Refsnes!
My brother's name is Stale Refsnes?
Fungsi PHP - Kembali Nilai
Untuk membuat fungsi mengembalikan nilai, menggunakan pernyataan kembali.
contoh
<body>
<?php
function add($x,$y)
{
$total=$x+$y;
return $total;
}
echo "1 + 16 = " . add(1,16);
?>
</body>
</html>
Output: