Fungsi adalah bagian dari subrutin yang mengembalikan nilai, ditandai dengan kata kunci kembali dan tipe data saat membuat fungsi. Sedangkan subrutin yang tidak mengembalikan nilai disebut prosedur. Namun itu hanyalah istilah atau istilah yang sering digunakan pada awal munculnya bahasa pemrograman di masa lalu, disini kita tidak memperdebatkan hal tersebut (apakah fungsinya masuk ke bagian subrutin). Pastinya banyak literatur yang menyebutkan bahwa fungsi tersebut memiliki nilai kembalian (ditandai dengan kata kunci return)
Apa itu Fungsi?
Di sini kami akan menunjukkan apa fungsinya dengan membandingkan dua skrip php. Pada skrip pertama kita akan membuat fungsi self-appointment seperti yang ditunjukkan oleh skrip. 1 di bawahNaskah. 1
<?php function pangkat($a, $b) { $bil = $a; for($i=0;$i<($b-1);$i++) { $bil = $bil * $a; } return $bil; } echo pangkat(5,3); ?> Keluaran.
125
Kemudian kita akan menggunakan fungsi delegasi bawaan dari pustaka PHP. Dalam pemrograman PHP, fungsi penugasan menggunakan sintaks pow(value1, value2).
Naskah. 2
<?php echo pow(5,3); ?> Keluaran.
125
Dari skrip. 1 dan skrip. 2 kita pasti mendapatkan arti dari suatu fungsi. Fungsi digunakan untuk melakukan tugas tertentu. Seperti dalam naskah. 2, fungsi pow() memiliki tujuan eksponensial, dimana nilai pertama adalah basis sedangkan nilai kedua adalah eksponen.
Terkadang kita perlu membuat fungsi sendiri, ketika fungsi bawaan dari pustaka PHP tidak tersedia. Berikut adalah peran dan penggunaan fungsi dalam bahasa pemrograman
Penggunaan Fungsi
Berikut ini adalah beberapa manfaat ketika kita menerapkan fungsi dalam suatu program- Kurangi pengulangan kode dalam program. Misalnya seperti fungsi rank, ketika digunakan lagi di line lain, panggil saja fungsi tersebut
- Fungsi membuat kode lebih mudah dipelihara. Sebuah fungsi yang dibuat, dapat digunakan berkali-kali, sehingga setiap perubahan yang dilakukan pada fungsi tersebut secara otomatis diterapkan di semua tempat tanpa menyentuh beberapa file
- Dengan menggunakan fungsi, memudahkan kita untuk menghilangkan kesalahan. Ketika suatu program dibagi menjadi beberapa fungsi, jika ada kesalahan, kita dapat dengan mudah mengidentifikasi fungsi apa yang menyebabkan kesalahan tersebut dan di mana menemukannya
Sintaks pembuatan fungsi
Sederhananya, sebuah fungsi dapat dibuat dengan sintaks berikut
fungsi nama fungsi(){
kode program;
}
Sintaks di atas adalah model penulisan fungsi sederhana yang tidak memiliki argumen. Untuk membuat suatu fungsi, ada beberapa model atau jenis fungsi dalam pemrograman PHP
Jenis fungsi
Untuk kebutuhan kita dalam pemrograman, kita dapat menggunakan satu atau beberapa jenis fungsi yang terdapat dalam pemrograman PHP. Berikut ini adalah jenis-jenis fungsi yang dapat kita gunakanCara membuat function dalam PHP atau function menggunakan kode program yang dirancang khusus untuk menyelesaikan tugas tertentu berdasarkan kebutuhan sendiri sehingga biasa disebut user defined function. Seperti yang kita ketahui, bahwa selain menggunakan fungsi bawaan PHP, untuk kebutuhan yang lebih spesifik, programmer dapat membuat fungsi php sendiri. Kemudian tujuan pembuatan fungsi ini di php adalah untuk kemudahan dan efektifitas dalam pembuatan program utama dan tidak perlu lagi membuat kode program yang berulang-ulang. Mengapa demikian, karena ketika membuat kode yang ditulis dalam bentuk fungsi atau fungsi php, maka kita dapat memanggil fungsi tersebut berulang kali tanpa harus membuat ulang kode programnya.
Tutorial cara membuat function di php atau fungsi php ini dilakukan agar kumpulan tugas yang dikerjakan berulang kali dapat ditulis hanya dengan satu kode program. Manfaatnya adalah ketika ada tugas atau instruksi yang sama dalam jaringan sistem dan akan menjalankan tugas atau instruksi itu lagi, maka cukup menjalankan fungsi yang telah dibuat. Sebagai fungsi bawaan sistem atau fungsi php bawaan seperti print(), print_r(), dimana saat fungsi php akan digunakan, panggil saja nama fungsinya
Cara Membuat Fungsi di PHP
membuat fungsi phpContoh cara membuat function di php atau user defined function agar bisa digunakan untuk kebutuhan yang lebih spesifik di program yang sedang dikembangkan akan segera kita bahas
Berikut adalah format dasar cara membuat fungsi PHP
<?php function nama_fungsi ($parameter1, $parameter2) { // kode program disini // kode program disini return $nilai_akhir } ?> _- Fungsi kata kunci adalah instruksi ke PHP bahwa kita sedang membuat fungsi
- nama_fungsi adalah nama fungsi yang akan ditulis, aturan penamaan fungsi php adalah tidak boleh diawali dengan angka dan tidak boleh berisi spasi
- $parameter1, $parameter2 adalah variabel perantara untuk menampung nilai masukan, hal ini tergantung kebutuhan, suatu fungsi dapat memiliki 1, 2 atau lebih parameter
- return adalah perintah khusus untuk proses output, perintah ini akan mengembalikan suatu nilai pada kode program yang memanggil fungsi tersebut
- Ketika return $final_value ditulis, maka isi variabel $final_value akan dikembalikan, perintah return juga akan sekaligus menghentikan kode fungsi
Aturan yang perlu disepakati saat membuat fungsi php adalah semua kode fungsi ada di blok program yang ditandai dengan tanda kurung kurawal di baris pertama dan terakhir
Membuat Fungsi / Fungsi PHP
Contoh pertama cara membuat function di php atau user defined function adalah kita akan membuat function sederhana untuk perkalian 2 angka. Fungsi php ini akan kita beri nama perkalian, dimana fungsi ini membutuhkan 2 parameter tipe data numerik baik integer maupun float
Berikut cara membuat fungsinya
<?php //definisikan fungsi perkalian function perkalian($angka1, $angka2) { $a =$angka1; $b =$angka2; $hasil =$a*$b; return $hasil; } //pemanggilan fungsi $hasil =perkalian(4,5); echo "Perkalian 4 x 5 adalah $hasil"; echo "<br />"; echo "Perkalian 7 x 2 adalah ".perkalian(7,2); ?>Perhatikan baris ke 3, ada definisi fungsi perkalian() dengan 2 parameter berupa variabel yang diproses seperti variabel pada umumnya. Yang termasuk dalam blok fungsi adalah mulai dari baris kata kunci fungsi dan definisi nama fungsi serta semua kode program yang terdapat dalam kurung kurawal.
Pada fungsi multiplication() diatas terdapat variabel $a dan $b yang digunakan untuk menampung nilai $number1 dan $number2. Variabel $result kemudian digunakan untuk menampung nilai akhir perkalian $a*$b yang kemudian dikembalikan dengan perintah return $result
Kemudian perintah kembali secara otomatis menutup fungsi, dan jika ada kode program lain setelah kembali, perintah tidak akan diproses
Baris 11 merupakan pemanggilan fungsi multiplication() dan diikuti dengan sebaris kode program yang menampilkan hasilnya dengan perintah echo
Pembahasan cara membuat function di php pada level ini mungkin sudah cukup jelas, untuk memperjelas fungsi multiplication() diatas akan dibuat lebih singkat, sebagai berikut
Return value langsung ditentukan dengan rumus yaitu return $number1*$number2, sehingga hasilnya merupakan perkalian dari kedua parameter yaitu $number1 dikalikan $number2. Kemudian pemanggilan fungsi tidak diakomodasi terlebih dahulu pada variabel, langsung diinstruksikan pada nama fungsi misalnya perkalian(12,6)
Perbedaan antara Argumen dan Parameter
Perbedaan ini terbatas pada konteks cara membuat fungsi di php, sehingga belum tentu bisa dijadikan teori perbedaan argumen dan parameter secara umum. Mengapa demikian, karena istilah parameter dan argumen sering tertukar, bahkan dimasukkan dalam situs resmi manual php, istilah argumen lebih sering digunakan
Argumen mengacu pada input fungsi ketika fungsi php dipanggil, misalnya ketika memanggil fungsi perkalian (7,2), di mana angka 7 dan 2 disebut sebagai argumen. Sedangkan parameter mengacu pada input fungsi pada saat pendefinisian fungsi, jadi saat membuat fungsi perkalian dengan perintah fungsi perkalian($angka1, $angka2), maka $angka1 dan $angka2 adalah parameter
Tutorial Cara Membuat Fungsi di PHP
Berikut penjelasan dari kami tentang cara membuat function php atau membuat function php pada tutorial belajar php part 41 yaitu cara membuat function di php sebagai berikut dengan contoh pembuatan dan penggunaan di kode program. Jika Anda memiliki pertanyaan lebih lanjut tentang fungsi php ini, silakan hubungi kami melalui formulir komentar dan obrolan. Semoga membantu
Baca juga
- Tipe Data Array di PHP dan Cara Menulisnya
- Cara Menjalankan Script PHP di XAMPP
- Cara Install XAMPP di Windows Versi Terbaru
- Sejarah PHP dan Perkembangannya
- Pengertian PHP dan Fungsinya dalam Pemrograman Web
- Pelajari PHP dan MySQL dari Dasar untuk Pemula
Cara Membuat Fungsi di PHP
Tag. membuat fungsi php, membuat fungsi php, contoh fungsi php, penggunaan fungsi php, cara membuat fungsi di php