Tutorial Belajar PHP Part 39: Pengertian Fungsi (function) PHP dan Cara Penggunaan Fungsi PHP

Posted on

Kegunaan (function) adalah bagian urgen pada pemograman. Pada panduan PHP kali ini, kita akan membahas mengenai pengertian, dan cara penggunaan fungsi di dalam PHP.


Pengertian Kegunaan (Function) pada PHP

Pada menyusun kode program, kadang kita sering merancang kode yang mengerjakan fungsi yang sama secara berulang-ulang, seperti membaca tabel dari database, menampilkan penjumlahan, dan lain-lain. Fungsi yang sama ini akan lebih tepat sasaran sekiranya dipisahkan dari program utama, dan dirancang menjadi sebuah manfaat.

Kegunaan (atau Function) pada bahasa pemograman ialah kode program yang dirancang bagi menyelesaikan sebuah fungsi tertentu, dan adalah bagian dari program utama. Kita dapat merancang manfaat sendiri, atau menggunakan manfaat yang dibangun oleh programmer lain.

Pada dunia pemograman terdapat istilah ‘lazy progamming’ yang artinya bukanlah programmer yang malas. Tetapi, daripada merancang kode program umum dari basic, kita dapat menggunakan manfaat yang telah dibangun oleh programmer lain. PHP bahkan menyediakan ribuan manfaat bawaan yang terdapat bagi menolong kita pada menyusun program.

Mengetahui cara penggunaan fungsi ini akan menghemat waktu perancangan program dan merancang kode program menjadi lebih efisien. Lazy programming is smart programming.


Cara Menggunakan Kegunaan PHP

Menggunakan manfaat pada teori pemograman sering pun disebut dengan istilah ‘memanggil manfaat’ (calling a function). Kegunaan dipanggil dengan menulis nama dari manfaat tersebut, dan diikuti dengan argumen (sekiranya ada). Argumen ditulis di pada tanda kurung, dan sekiranya jumlah argumen lebih dari satu, karenanya diantaranya dipisahkan oleh karakter koma.

Setelah memproses nilai inputan, hampir seluruh manfaat akan memberikan nilai hasil pemrosesan tersebut (walaupun ada manfaat yang tak memberikan nilai). Cara manfaat memberikan nilainya ini sering disebut dengan ‘mengembalikan nilai’ (return a value). Nilai yang dikembalikan oleh sebuah manfaat dapat ditampung ke pada variabel, atau seketika ditampilkan ke web browser.


Pengertian Argumen dan Parameter pada Kegunaan PHP

Sebuah manfaat pada memproses data, kadang memerlukan beberapa inputan atau nilai masukan. Inputan inilah yang dimaksud dengan argumen. Sebuah manfaat dapat membutuhkan 1, 2, atau 5 argumen, namun dapat pun tak memerlukan argumen sama sekali.

Parameter ialah sebutan lain bagi argumen. Perbedaannya, parameter merujuk kepada inputan manfaat di dikala pendefenisian manfaat tersebut, dan agrumen ialah sebutan bagi inputan manfaat di dikala pemanggilan manfaat. Kita akan membahas perbedaan Argumen dan Parameter secara lebih pada  di panduan berikutnya, namun di dasarnya argumen dan parameter merujuk kepada hal yang sama, yaitu inputan kepada manfaat dan kedua istilah ini sering dipertukarkan.


Contoh Pemanggilan Kegunaan PHP

Selaku latihan dan prakter pada menggunakan manfaat,  Berikut ialah format basic pemanggilan, dan pengembalian nilai manfaat:

  • $varibel_hasil_fungsi ialah variabel yang akan menampung hasil pemrosesan manfaat. Tergantung fungsinya, hasil dari sebuah manfaat dapat berupa angka, string, array, bahkan objek.
  • nama_fungsi ialah nama dari manfaat yang akan dipanggil
  • argumen1, argumen2 ialah nilai inputan manfaat. Banyaknya argumen yang dibutuhkan, tergantung kepada manfaat tersebut. Seandainya sebuah manfaat membutuhkan argumen 2 buah angka, karenanya kita mesti menginputnya sesuai dengan aturan tersebut, atau sekiranya tak, PHP akan mengeluarkan error.

Selaku contoh, PHP menyediakan manfaat akar kuadrat, yakni sqrt(), berikut ialah cara penggunaannya:

Pada contoh diatas, manfaat sqrt() akan menghitung akar kuadrat dari nilai argumen yang diinput. Saya menambahkan argumen 49 selaku inputan.

Nilai hasil dari manfaat sqrt(49), berikutnya di tampung pada variabel $akan_kuadrat, yang kemudian ditampilkan ke pada web browser.

Selain ditampung di pada variabel, kita dapat menampilkan hasil manfaat seketika ke web browser, seperti contoh berikut:

Kegunaan pow() ialah manfaat pemangkatan matematika bawaan PHP. Kegunaan ini membutuhkan 2 argumen, argumen pertama-tama ialah nilai awal yang ingin dihitung, dan argumen kedua ialah nilai pangkat. Pow(12,2) sama dengan 12 kuadrat.

Perlu pun diperhatikan ialah tipe parameter yang dibutuhkan oleh sebuah manfaat. Seperti 2 contoh kita diatas, manfaat sqrt() dan pow() ialah manfaat matematika. Kedua manfaat ini hanya dapat memproses parameter dengan tipe angka (interger dan float). Seandainya kamu memasukkan parameter jenis string, karenanya PHP akan mengeluarkan error.

Jumlah dan urutan argumen pun mesti sesuai dengan yang dibutuhkan oleh manfaat. Seandainya sebuah manfaat hanya membutuhkan 1 argumen, karenanya kita tak dapat menambahkan argumen kedua, kecuali ada argumen yang bersifat opsional (dapat diabaikan).


Pada panduan berikutnya, kita akan mempelajari cara membuat fungsi di dalam PHP.


Sumber https://www.duniailkom.com/