function pada PHP

PHP memiliki lebih dari 1000 fungsi built-in atau bawaan.

function Ditetapkan Pengguna PHP

Selain fungsi PHP built-in/bawaan dari PHP, kita bisa membuat fungsi kita sendiri.

function adalah blok pernyataan yang bisa digunakan berulang kali dalam sebuah program.

Sebuah fungsi tidak akan langsung dijalankan saat sebuah halaman dimuat.

Sebuah fungsi akan dieksekusi oleh sebuah panggilan ke fungsi.

Membuat fungsi yang Ditetapkan Pengguna di PHP

Sebuah deklarasi fungsi yang didefinisikan pengguna dimulai dengan kata "fungsi":
Sintaksis
function functionName() {
    Kode yang akan dieksekusi;
}

Catatan: Nama function bisa dimulai dengan huruf atau garis bawah(bukan angka).

Tip: Berikan function nama yang mencerminkan fungsi yang dilakukannya!
Catatan Nama fungsi TIDAK peka huruf besar-kecil.

Pada contoh di bawah ini, kita membuat sebuah fungsi bernama "writeMsg()". Penutup keriting pembuka({) menunjukkan awal dari kode fungsi dan penutup keriting penutup() menunjukkan akhir dari fungsi. fungsi menampilkan "Hello world!". Untuk memanggil fungsinya, cukup tulis namanya:
Contoh
<?php
function writeMsg() {
    echo "Halo dunia!";
}

WriteMsg(); // panggil fungsinya
?>
Argumen function PHP

Informasi bisa dilewatkan ke fungsi melalui argumen. Argumennya seperti sebuah variabel.

Argumen ditentukan setelah nama fungsi, di dalam tanda kurung. Anda dapat menambahkan argumen sebanyak yang Anda inginkan, cukup pisahkan dengan koma.

Contoh berikut memiliki fungsi dengan satu argumen($fname). Ketika fungsi familyName() dipanggil, kami juga menyampaikan sebuah nama(misalnya Jani), dan nama tersebut digunakan di dalam fungsi, yang menampilkan beberapa nama depan yang berbeda, namun nama belakangnya sama:
Contoh
<?php
function familyName($fname) {
    echo "$fname Refsnes. <br>";
}

familyName("Jani");
familyName("Hege");
familyName("basi");
familyName("Kai Jim");
familyName("Borge");
?>

Contoh berikut memiliki fungsi dengan dua argumen($fname dan $year):
Contoh
<?php
function familyName($fname, $year) {
    echo "$fname Refsnes Lahir di $year <br>";
}

familyName("Hege", "1975");
familyName("basi", "1978");
familyName("Kai Jim", "1983");
?>
Nilai Argumen Default PHP

Contoh berikut menunjukkan bagaimana menggunakan parameter default. Jika kita memanggil function setHeight() tanpa argumen dibutuhkan nilai default sebagai argumen:
Contoh
<?php
function setHeight($minheight = 50) {
    echo "Tingginya adalah: $minheight <br>";
}

setHeight(350);
setHeight(); // akan menggunakan nilai default 50
setHeight(135);
setHeight(80);
?>
function PHP - Mengembalikan nilai

Agar function mengembalikan nilai, gunakan pernyataan return / pengembalian:
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);
?>

Previous
Next Post »
Thanks for your comment