Tutorial PHP : Mengenal Fungsi Dan Prosedur Di Bahasa Program PHP
Function atau fungsi pada PHP mirip dengan bahasa pemrograman lainnya. Function adalah bagian dari kode yang mengambil satu input lagi dalam bentuk parameter dan melakukan beberapa pemrosesan dan mengembalikan nilai.
Anda pasti sudah melihat banyak function seperti fopen () dan fread (), echo dan yang lainnya. Mereka adalah fungsi bawaan program PHP, tetapi PHP memberi Anda opsi untuk membuat function Anda sendiri juga.
Bahkan Anda tidak perlu membuat fungsi PHP Anda sendiri karena sudah ada lebih dari 1000 built-in function di libraries PHP yang dibuat untuk area yang berbeda dan Anda hanya perlu menggunakan fungsi tersebut sesuai dengan kebutuhan Anda.
1. Membuat Function PHP
Dalam bahasa pemrograman PHP, sangat mudah untuk membuat function atau fungsi versi anda sendiri. Sebagai contoh, saya akan membuat fungsi untuk menulis suatu pesan text.
Berikut ini adalah outputnya :
2. Function dengan Parameter
PHP memberi Anda opsi untuk meneruskan parameter Anda di dalam suatu fungsi. Anda dapat memberikan parameter sebanyak yang Anda suka. Parameter ini berfungsi seperti variabel di dalam fungsi Anda. Contoh berikut mengambil dua parameter bilangan bulat dan menambahkannya bersama lalu mencetaknya.
Dan berikut ini adalah tampilan outputnya :
3. Function PHP mengembalikan Nilai / Value
Fungsi dapat mengembalikan nilai dengan menggunakan statement return bersamaan dengan nilai atau objeknya. Return menghentikan eksekusi function dan mengirimkan nilai kembali ke kode panggilan.
Pengembalian nilai dalam fungsi dapat menggunakan kata kunci return.
Outputnya :
4. Memanggil Fungsi didalam Function
Dalam bahasa PHP, anda bisa memanggil suatu fungsi yang ada didalam suatu fungsi. Contohnya sebagai berikut :
Output :
Dapatkan Diskon 20% Kursus SEO Terbaik Sekarang Juga
5. Setting Nilai Default untuk Fungsi Parameter
Anda dapat mengatur parameter untuk memiliki nilai default jika pemanggil fungsi tidak melewatinya.
Fungsi berikut mencetak NULL jika penggunaannya tidak memberikan nilai apa pun pada fungsi ini.
Output :
Baca Juga: Jenis Jenis Framework Terbaik 2020
Sumber : tutorialspoint.com