Last Updated on April 2, 2022 by
PHP functions atau sebuah fungsi yang ada di dalam bahasa pemrograman PHP bisa dipakai unuk melakukan berbagai actions seperti membuka dan membaca file. PHP menyediakan berbagai metode in-built yang tersedia untuk digunakan.
Pada artikel ini, Codekey akan mengajak Anda untuk belajar tentang pemrograman PHP khususnya belajar function pada PHP. Seperti apa penggunaan function pada PHP? Simak penjelasannya berikut ini.
Table of Contents
Apa itu PHP Function?
Pada bahasa PHP ada 1000 functions yang tersedia. Di sini, Anda pun dibebaskan untuk membuat metode baru sesuka Anda.
PHP Function mirip dengan bahasa pemrograman lainnya. Function pada PHP adalah sepotong kode yang mengambil satu input lagi dalam bentuk parameter dan melakukan beberapa pemrosesan dan mengembalikan nilai.
Function dijalankan setelah dipanggil dengan menuliskan namanya bersama dengan nilai yang ingin Anda tetapkan. Nilai-nilai ini ditulis di antara tanda kurung di sebelah nama fungsi.
Ada banyak fitur seperti fopen & # 40; & # 41; Ini adalah fungsi standar, tetapi PHP juga memiliki opsi untuk membuat fungsi Anda sendiri. Ada dua bagian yang harus Anda pahami dengan jelas:
- Creating a PHP Function
- Calling a PHP Function
Bahkan Anda hampir tidak perlu membuat fungsi PHP Anda sendiri karena sudah ada lebih dari 1000 fungsi library built-in yang dibuat untuk area yang berbeda dan Anda hanya perlu memanggilnya sesuai kebutuhan Anda.
Inbuilt Functions pada PHP
PHP hadir dengan daftar fungsi yang telah ditentukan. Sangat penting untuk memahami cara fungsi PHP didefinisikan, bagaimana mereka menangani nilai yang ditetapkan dan apa yang mereka kembalikan.
Metode dapat mengembalikan hasil yang berbeda tergantung pada apakah fungsi gagal atau berhasil menjalankan proses.
Kami membagi fungsi internal PHP sesuai dengan tujuannya yaitu string functions, array functions, functions for error-handling, directory functions, libxml functions dan miscellaneous functions.
User-Defined Function PHP
Untuk mendefinisikan fungsi PHP Anda sendiri, maka Anda bisa ikuti syntax berikut ini.
function functionName() { ………… }
Lihat contohnya berikut ini.
<?php function getMessage() { echo "Selamat Belajar PHP!"; } getMessage(); ?>
Contoh di atas menunjukkan cara mendefinisikan fungsi getMessage(). Dengan mendefinisikan fungsi yang harus dijalankan oleh kode PHP, kami menyetelnya ke teks keluaran yang mengatakan Selamat Belajar PHP! setelah dipanggil.
Agar fungsi yang ditentukan pengguna berfungsi, sertakan semua informasi ini:
- Gunakan kata kunci fungsi untuk menunjukkan metode baru.
- Tentukan nama fungsi. Pastikan itu mewakili tujuannya.
- Sertakan parameter fungsi dalam tanda kurung. Beberapa parameter harus dipisahkan dengan koma.
- Tanda kurung kurawal mencakup pernyataan yang mendefinisikan cara kerja fungsi.
Perlu diingat semua nama fungsi PHP yang valid dimulai dengan garis bawah (_) atau huruf. Mereka tidak peka huruf besar-kecil.
PHP Functions Arguments
Anda dapat meneruskan data ke suatu fungsi dengan menggunakan argumen. Mereka akan bertindak sangat mirip dengan variabel.
Perlu diingat bahwa Anda dapat mendeklarasikan argumen di antara tanda kurung (). Untuk memasukkan beberapa argumen, Anda harus memisahkannya dengan koma. Tidak ada batasan berapa banyak Anda dapat masuk.
Dalam contoh kode di bawah ini, kami memberikan argumen yang disebut $nama. Setelah memanggil fungsi, nilai yang kita masukkan di antara tanda kurung diberikan ke variabel argumen, yang disebut $nama:
<?php function getSiswa($nama) { echo "$nama <br>"; } getSiswa('Budi'); getSiswa('Dewi'); getSiswa('Andi'); getSiswa('Tono'); getSiswa('Putri');
Sekarang, pada contoh di bawah ini kita dapat mendefinisikan function yang mendapat dua argument yang diteruskan ($nama and $umur):
<?php function getSiswa($nama, $umur) { echo "Nama $nama, umur $umur <br>"; } getSiswa('Doni', 15); getSiswa('Ami', 22); getSiswa('Gema', 25); getSiswa('Toni', 18); getSiswa('Beni', 15); ?>
Default Argument Value
Contoh kode di bawah ini melihat pemberian nilai default argumen. Setelah kita memanggil fungsi setNilai() tanpa argumen khusus, itu akan mengambil nilai yang kita tetapkan untuk argumen saat mendefinisikan fungsi PHP:
<?php function setNilai($nil = 70) { echo "$nil <br>"; } setNilai(); setNilai(95); ?>
Return Values
Terakhir, contoh kode ini menggunakan pernyataan return untuk membuat fungsi di PHP mengembalikan nilai setelah eksekusi berhasil.
<?php function luasPersegiPanjang($p, $l) { $hasil = $p * $l; return $hasil; } echo "Luas persegi panjang 1 = " . luasPersegiPanjang(10, 12) . "<br>"; echo "Luas persegi panjang 2 = " . luasPersegiPanjang(24, 36) . "<br>";
Menggunakan Variabel sebagai Nama Fungsi
Dalam PHP, dimungkinkan untuk menggunakan fungsi variabel. Artinya, ketika variabel memiliki tanda kurung, PHP akan mencoba menemukan metode dengan nama yang sama dan menjalankannya. Fungsi variabel berguna untuk menyelesaikan panggilan balik dan tabel fungsi.
<?php $tanya = "Apa kata kuncinya?<br>"; if (isset($tanya)) { echo $tanya; echo "abcabc"; } else { echo "Mohon ajukan pertanyaan untuk mendapatkan kata kunci!"; } ?>
Menggunakan Variabel sebagai Nama Fungsi
Dalam PHP, dimungkinkan untuk menggunakan fungsi variabel. Artinya, ketika variabel memiliki tanda kurung, PHP akan mencoba menemukan metode dengan nama yang sama dan menjalankannya. Fungsi variabel berguna untuk menyelesaikan panggilan balik dan tabel fungsi.
Contoh kode di atas menggunakan isset() sebagai fungsi variabel dan memeriksa apakah ada pertanyaan yang diajukan. Hapus baris kedua untuk mendapatkan hasil yang berbeda.
Anda tidak dapat menggunakan fungsi variabel dengan konstruksi bahasa seperti echo dan print. Untuk menggunakannya sebagai fungsi variabel, Anda harus menerapkan metode wrapper.
Itulah penjelasan tentang PHP Function yang bisa Anda pelajari untuk pemrograman PHP. Adapun hal yang dapat disimpulkan dari artikel ini adalah sebagai berikut.
- Anda dapat menggunakan lebih dari seribu fungsi yang ada di dalam PHP dan siap dipanggil. Untuk kenyamanan, Anda bahkan dapat menghasilkan fungsi yang ditentukan pengguna juga.
- Untuk menjalankan fungsi tertentu, Anda perlu memanggilnya.
- Tanda kurung di sebelah fungsi digunakan untuk memuat parameter yang ditetapkan.
Jika Anda tertarik untuk belajar lebih banyak seputar pemrograman PHP kunjungi selalu Codekey di https://codekey.id/. Codekey adalah media untuk belajar Bahasa Pemrograman Gratis yang bisa Anda pelajari di mana saja. Pastikan Anda menyalakan notifikasi dari Codekey agar tidak ketinggalan artikel terbaru.
Jasa Pembuatan Aplikasi, Website dan Internet Marketing | PT APPKEY
PT APPKEY adalah perusahaan IT yang khusus membuat aplikasi Android, iOS dan mengembangkan sistem website. Kami juga memiliki pengetahuan dan wawasan dalam menjalankan pemasaran online sehingga diharapkan dapat membantu menyelesaikan permasalahan Anda.