Mengenal Fungsi dan Cara Membuat Fungsi Sendiri di PHP

     Oke sesuai dengan judul diatas, pada artikel kali ini kita akan membahas tentang apa iu fungsi dan bagaimana cara membuat fungsi di PHP. Nah, sebelum ke pokok pembahasan sebelumnya kita bahas terlebih dahulu apa sih fungsi itu? Fungsi (Function dalam bahasa inggrisnya) merupakan kumpulan perintah yang bisa kita panggil dan kita gunakan sewaktu-waktu jika kita membutuhkannya. Kalau kita belajar Algoritma Pemrograman, maka kita akan menemukan fungsi ini sebagai 'Prosedur'.
     Tujuan diadakannya fungsi adalah untuk memisahkan suatu perintah agar script program utama lebih praktis dan efisien karena jika suatu perintah kita jadikan fungsi, maka untuk melakukan tugas yang sama kita tinggal memanggil kembali fungsi tersebut tanpa harus membuat kembali scriptnya. Dengan catatan bahwa perintah dalam fungsi hanya akan dieksekusi jika dilakukan pemanggilan terhadap fungsi tersebut.
     Sebagai contoh sederhana, coba anda buka text editor anda ketikan script dibawah:      Save file diatas dengan ekstensi fungsi.php di folder htdocs (jika menggunakan XAMPP). Kemudian buka dan lihat browser dan buka localhost/fungsi.php. Maka yang muncul adalah informasi tentang versi PHP yang kita gunakan karena phpinfo() adalah fungsi bawaan PHP yang bisa kita gunakan untuk menampilkan versi PHP yang sedang kita gunakan. Ada 700 lebih fungsi bawaan yang ada di PHP, tapi pada artikel kali ini kita akan lebih menitikberatkan tentang bagaimana cara membuat fungsi sendiri.

Cara Membuat Fungsi

Syntax untuk membuat fungsi:

<?php
function nama_fungsi(){
    // Kode yang ingin dieksekusi..
}
?>
     Sedangkan untuk memanggilnya kita cukup mengetikan nama_fungsi(). Biar gak bingung yuk lihat script dibawah:

<?php
// Pembuatan fungsi
function biodata(){
    echo "Nama: Azis Hapidin<br>";
    echo "Alamat: Jl. Dr. Muwardi (By Pass) Cianjur<br>";
    echo "Sekolah: SMK Muhammadiyah Cianjur";
}
echo "ini biodata saya:<br>";
// Kita coba panggil fungsi diatas..
biodata();
?>
Jika script diatas dijalankan maka akan menghasilkan output sebagai berikut:
Ini biodata saya:
Nama: Azis Hapidin
Alamat: Jl. Dr. Muwardi (By Pass) Cianjur
Sekolah: SMK Muhammadiyah Cianjur

Cara Membuat Fungsi dengan Parameter

Untuk menambah kegunaannya, kita juga bisa menambahkan parameter pada fungsi yang kita buat. Parameter disimpan diantara tanda '(' dan ')'. Contoh penggunaannya seperti ini gan:

<?php
// Pembuatan fungsi dengan parameter $nama
function perkenalkan($nama){
    // Nilai dari $nama bisa kita pakai disini
    echo "Hello, perkenalkan nama saya " . $nama . "<br>";
}
// Penggunaan fungsi
perkenalkan("Azis Hapidin");
perkenalkan("Nur Wanda");
perkenalkan("Fahmi");
perkenalkan("Gungun");
?>
Jika script datas dijalankan maka output-nya adalah sebagai berikut:
Hello, perkenalkan nama saya Azis Hapidin
Hello, perkenalkan nama saya Nur Wanda
Hello, perkenalkan nama saya Fahmi
Hello, perkenalkan nama saya Gungun
Jika kita menggunakan parameter lebih dari 1, maka kita cukup menggunakan koma ',' untuk memisahkannya. Contoh:

<?php
function penjumlahan($angkapertama, $angkakedua){
    $hasil=$angkapertama+$angkakedua;
    echo $angkapertama . " ditambah " . $angkakedua . " maka hasilnya adalah " . $hasil;
}
penjumlahan(5,9);
echo "<br>";
penjumlahan(100, 45);
?>
Output:
5 ditambah 9 maka hasilnya adalah 14
100 ditambah 45 maka hasilnya adalah 145
     Keuntungan jika kita menggunakan fungsi ini adalah kita tidak perlu lagi mengetikan kode yang sama berulang-ulang.
Oke saya rasa sampai disini sudah cukup jelas. kurang dan lebihnya mohon dimaafkan,
Kalau ada pertanyaan silahkan layangkan di nomer dibawah ini kolom komentar dibawah ini, Wassalamu'alaikum Warahmatullahi Wabarakatuh..

2 komentar


EmoticonEmoticon