Belajar PHP Dasar: #7 Function di PHP

Belajar PHP Dasar: #7 Function di PHP

Belajar PHP Dasar: #7 Function di PHP - Selamat detang di codekami, sebelumnya kita sudah belajar banyak mengenai looping dalam php. Selanjutnya kita akan belajar mengenai function dalam php.

Apa itu Function?

Fungsi merupakan sebuah kode program yang digunakan untuk mengerjakan suatu tugas yang dibungkus menggunakan block. Function sendiri bisa kita buat sesuai kebutuhan kita, Didalam function akan kita buat sebuah perintah atau tugas yang bisa kita panggil berkali-kali. Hal ini sangat membantu kita nantinya jika membangun sebuah web. 

Cara Menggunakan Fuction di PHP

Function dalam php bisa dibuat dengan sintak function, kemudian diikuti nama function yang ingin kita buat seperti ini:

<?php
function nama(){
//kode program yang akan dieksekusi
}
?>

Contoh penerapannya seperti ini:

<?php
function biodata(){
echo "Nama saya : Dzulfikri <br>";
echo "Alamat : Pati <br>";
echo "Umur : 20";
}

biodata();
?>

Disini kita buat sebuah function dengan nama biodata, nah setelah function biodata harus diikuti biodata(){ kode yang akan kita buat }. Untuk menjalankannya sangat mudah, cukup tulis nama functionnya saja. Hasilnya seperti ini:

Cara Menggunakan Fuction di PHP

Penggunaan Parameter dalam Function

Dalam membuat function kita juga bisa menambahkan sebuah parameter. Contohnya seperti ini:

<?php
function biodata($nama,$alamat,$umur){
echo "Nama saya : ".$nama."<br>";
echo "Alamat : ".$alamat."<br>";
echo "Umur : ".$umur;
}

biodata("Ahmad","Jepara",20);
echo "<br><br>";
biodata("Ilham","Kudus",20);
?>

Penjelasannya seperti ini. Disini kita sudah punya function dengan nama biodata, kita tambahkan tiga buah paramater: nama, alamat dan umur. Ketiga parameter ini sifatnya dinamis, nilainya bisa dirubah sesuai keinginan kita. Untuk mencetaknya cukup tulis functionnya diikuti nilai dari parameternya, nilai yang kita tulis harus urut ("nama","alamat", "umur"). Hasilnya seperti ini:

Penggunaan Parameter dalam Function

Sekarang yang jadi pertanyaanya, bagaimana jika kita lupa menulis nilai dari parameternya?.. Jawabnnya pasti error. Karena sebuah parameter harus punya nilai, tapi ada solusi untuk mengatasi hal tersebut. Yaitu dengan membuat sebuah parameter yang mempunyai nilai default. Jadi ketika kita lupa mengisi parameternya akan dikembalikan ke nilai default dari parameter tersebut. Contohnya seperti ini;

<?php
function biodata($nama,$alamat,$umur=20){
echo "Nama saya : ".$nama."<br>";
echo "Alamat : ".$alamat."<br>";
echo "Umur : ".$umur;
}

biodata("Fikri","Pati");
echo "<br><br>";
biodata("Ilham","Kudus");
?>

Kita buat nilai default pada parameter umur. Misalkan kita lupa mengisi nilai akan dikembalikan ke default, yaitu 20.

Penggunaan Parameter Default dalam Function

Memanggil Function dalam Function

Sebuah function juga bisa dipanggil dalam function lain. Contoh seperti ini:

<?php
function umur($thn_lahir){
$umur = 2020-$thn_lahir;
return $umur; //untuk mengembalikan nilai
}
function biodata($nama,$alamat){
echo "Nama saya : ".$nama."<br>";
echo "Alamat : ".$alamat."<br>";
echo "Umur : ".umur(2000);
}

biodata("Dzulfikri","Pati");
?>

Penjelasannya seperti ini, disini ada function umur dengan parameter tahun lahir. Kita akan memanggil function umur tersebut pada function biodata dengan memanggil umur(nilai parameter). Hasilnya seperti ini:

Memanggil Function dalam Function

Penutupan

Penggunaan fungsi/function akan sangat dibutuhkan dalam Object Oriented dan MVC (Model, View, Controller). Jadi saya harap teman-teman semua sudah menguasai fungsi dalam php. Cukup sekian dari saya, semoga bermanfaat. terimakasih

Referensi: petanikode.com

Related Posts

0 Response to "Belajar PHP Dasar: #7 Function di PHP"

Post a Comment

Iklan Atas Artikel