Anda di halaman 1dari 4

MENGENAL FUNGSI

Fungsi berisi serangkaian kode yang mempunyai kegunaan khusus, yang dibuat dengan tujuan
untuk menyelesaikan suatu tugas tertentu. Tujuan memisahkan sebuah kode menjadi fungsi
adalah untuk mempermudah proses membuat program. Fungsi dapat digunakan berulang kali
dalam suatu program, maka dari itu kita tidak perlu menulis serangkaian code yang memiliki
tugas yang sama secara berulang-ulang.

Suatu fungsi tidak otomatis dijalankan ketika halaman web dibuka, melainkan dijalankan apabila
ada panggilan ke fungsi tersebut.

A. Jenis-jenis Fungsi
Fungsi terdiri dari 2 jenis, yaitu fungsi built in PHP dan User Defined Function (UDF).
1. Fungsi Built In PHP

Function Built-In adalah fungsi yang sudah disediakan oleh PHP dan dapat langsung
digunakan, berikut contohnya:

 Fungsi tanggal dan waktu : date, checkdate.


 Fungsi String : ucwords, strlen, strpos, strtolower, strtoupper, substr, dll.

Sebagai contoh di bawah ini implementasi fungsi Built-in :

ucwords(string)
``
**ucwords()** berfungsi mengkonversikan awal kalimat menjadi huruf besar.
<!DOCTYPE html>
<html>
<body>
<?php
echo ucwords("siswa Jonah");
?>
</body>
</html>

Kode diatas akan menghasilkan string : Siswa Jonah

strtoupper(string)

strtoupper() berfungsi mengkonversikan semua karakter menjadi huruf besar.

<!DOCTYPE html>
<html>
<body>
<?php
echo strtoupper("siswa Jonah");
?>
</body>
</html>

Kode diatas akan menghasilkan string : SISWA JONAH

phpinfo()

phpinfo() berfungsi untuk menampilkan informasi terkait php yang digunakan pada komputer
kita sperti versi php, dll.

<!DOCTYPE html>
<html>
<body>
<?php
phpinfo();
?>
</body>
</html>

Note : untuk fungsi-fungsi yang mengembalikan nilai


seperti ucword , strtoupper, strtolower dsb dibutuhkan echo untuk menampilkan nilai
tersebut. Sedangkan yang tidak mengembalikan nilai seperti phpinfo() tidak
membutuhkan echo.

Untuk mengetahui fungsi-fungsi built in PHP lainnya kita bisa melihat dari
dokumentasi http://php.net

B. User Defined Function (UDF)


Merupakan fungsi yg dibuat sendiri oleh pengguna. Fungsi ini dapat diletakkan dimana
saja dalam script PHP, tetapi sebaiknya diletakkan pada bagian paling atas script PHP
agar memudahkan proses debugging dalam tahap pembuatan dan pengembangan
program. Penamaan fungsi UDF tidak boleh sama dengan salah satu nama fungsi built-in
yang dimiliki oleh PHP.
Fungsi yang ditentukan pengguna harus diawali kata kunci "Function"

<?php
function pesan()
{
echo "Selamat Datang Siswa Jonah";
}
pesan(); // untuk memanggil fungsi pesan
?>
Fungsi tersebut akan menghasilkan kalimat di browser Selamat Datang Siswa Jonah

Anda mungkin juga menyukai