Tutorial Belajar PHP Part 40: Cara Penulisan dan Pembuatan Fungsi PHP

Posted on

Selain menggunakan kegunaan bawaan PHP, bagi kebutuhan yang lebih khusus kita dapat membangun kegunaan sendiri. Pada panduan kali ini kita akan membahas Cara Penulisan dan Pembuatan Fungsi dalam PHP.


Cara Penulisan Manfaat pada PHP

Sebuah kegunaan adalah kode program yang dirancang bagi menyelesaikan sebuah kewajiban tertentu. Tujuan memisahkan sebuah kode menjadi kegunaan yaitu bagi kepraktisan dan kemudahan pada membangun program utama. Karena bila dijadikan kegunaan, karenanya bagi menjalankan kewajiban yang sama, kita tinggal memanggil kegunaan tersebut, tanpa perlu membangun kembali kode programnya.

Bagi membangun kegunaan di pada PHP, berikut yaitu format basic perancangan kegunaan:

  • Kata function yaitu instruksi kepada PHP bahwa kita akan membangun kegunaan
  • nama_fungsi yaitu nama dari kegunaan yang akan ditulis
  • $parameter1, $parameter2 yaitu variabel perantara yang akan menyimpan inputan yang diperlukan pada pemrosesan kegunaan (argumen). Tergantung keperluan, kamu bebas menyusun seberapa banyak parameter yang dibutuhkan.
  • return yaitu petunjuk khusus bagi kegunaan, dimana kata return menginstruksikan kepada PHP bahwa pemrosesan kegunaan telah selesai. return $nilai_akhir berarti bahwa kegunaan akan ‘mengembalikan’ $nilai_akhir selaku hasil dari kegunaan.

Perhatikan pun bahwa kegunaan ini berada di pada blok program yang ditandai dengan kurung kurawal di baris pertama-tama dan terakhir kegunaan.

Agar lebih gampang dimengerti, kita akan mencoba membangun beberapa kegunaan PHP sederhana.


Contoh Perancangan Manfaat PHP

Selaku contoh pertama-tama kegunaan PHP, saya akan membangun kegunaan sederhana bagi perkalian 2 angka. Nama kegunaan ini yaitu perkalian, dan membutuhkan 2 argumen dengan tipe data angka (integer atau float), berikut yaitu cara perancangan dan pemakaian kegunaan perkalian:

Di baris ke-3, saya mendefenisikan kegunaan perkalian() yang memerlukan 2 parameter. SParameter ditulis selaku variabel, dan kamu bebas menentukan nama variabel ini, pada contoh diatas, parameter bagi kegunaan perkalian() yaitu $angka1 dan $angka2.

Di pada kegunaan perkalian(), saya membangun variabel $a dan $b yang digunakan bagi menampung nilai $angka1 dan $angka2, pemindahan variabel ini sesungguhnya tak diperlukan, namun kamu akan sering menemukan hal ini di pada bermacam-macam kegunaan. Biasanya pemindahan ini dilakukan agar lebih gampang dan singkat pada menggunakan variabel di pemrosesan kegunaan.

Variabel $hasil digunakan bagi menampung nilai ahir dari perkalian $a*$b, dan hasilnya di-kembalikan dengan petunjuk return $hasil. Return secara otomatis menutup kegunaan, dan bila kamu masih mempunyai kode program setelah petunjuk return, petunjuk tersebut tak akan diproses, oleh karena itu petunjuk return mesti diletakkan di ahir penulisan kegunaan.

Berikutnya di baris ke-12, saya memanggil kegunaan perkalian() dengan menyimpan nilai kembaliannya ke pada variabel $hasil, atau dapat dipanggil secara seketika pada satu baris petunjuk echo, seperti di baris ke-15.

Selaku contoh kegunaan kedua, saya akan membangun kegunaan bagi menentukan luas lingkaran. Seperti yang kita ketahui, luas lingkaran didapat dengan rumus: pi*jari-jari*jari-jari. Berikut yaitu program bagi menghitung luas lingkaran:

Saya memulai program dengan seketika memanggil kegunaan luas_lingkaran(7), padahal kegunaan tersebut belum didefenisikan. Hal ini dimungkinkan karena di dikala kode PHP dijalankan, web server akan men-compile fungsi-fungsi yang terdapat terlebih dahulu. Sehingga kita dapat memanggil kegunaan yang di defenisikan setelah dipanggil.

Di kegunaan luas_lingkaran(), satu-satunya argumen yang diperlukan yaitu panjang jari-jari lingkaran. M_PI yaitu konstanta matematis yang disediakan PHP, yang nilainya sama dengan konstanta pi, yaitu 3,14. Namun kamu pun dapat mengubahnya menjadi 3.14*$jari2*$jari2.


Perbedaan antara Argumen dan Paramater

Di penjelasan mengenai kegunaan perkalian() dan luas_lingkaran(), saya menggunakan 2 istilah bagi nilai inputan kegunaan, yakni argumen dan parameter. Tetapi apa perbedaan keduanya?

Argumen merujuk kepada inputan kegunaan di dikala kegunaan dipanggil, contohnya di dikala saya memanggil kegunaan perkalian(4,5), angka 4 dan 5 disebut argumen.

Sedangkan Parameter merujuk kepada inputan kegunaan di dikala pendefenisian. Saya membangun kegunaan perkalian dengan petunjuk : function perkalian($angka1, $angka2), variabel $angka1 dan $angka2 yaitu parameter.

Namun di pemakaian sehari-hari, istilah parameter dan argumen sering dipertukarkan. Termasuk pada manual resmi PHP, dimana istilah argumenlah yang sering digunakan. Pada panduan di Source Code Program, saya akan menggunakan istilah parameter dan argumen secara bergantian.


Pada panduan berikutnya, kita akan membahas mengenai variabel scope, yaitu batasan ruang lingkup dari sebuah variabel. Berikutnya pada Panduan Belajar PHP: Pengertian Variabel Scope, Global Variabel, dan Static Variabel dalam PHP.


Sumber https://www.duniailkom.com/