Rabu, 06 Oktober 2021

Function Pada PHP

Pendahuluan

Function adalah sebuah blok kode yang bisa digunakan ulang memberikan masukan, pilihan, menampilkan aksi dan mengembalikan hasil(nilai). Function pada PHP sebenarnya sudah pernah kita gunakan seperti var_dump, print_r, empty, isset dan sebagainya, kamu bisa lihat disini. Tetapi kita juga bisa membuat function kita sendiri pada php agar memudahkan dan tidak menulis berulang-ulang kode yang sama untuk tujuan yang sama seperti dalam pembuatan fungsi ini.

Mendeklarasikan Function

Pendeklarasian function yakni dengan menuliskab function sebelum nama function yang kita buat lalu bisa menambahkan () sebelum kurung kurawa {} untuk memberikan nilai(-nilai) variabel yang dibutuhkan.
<?php
function Hello(){
echo "Hai";
}
?>
Hello();//menggunakan function Hello
Di contoh skrip yang kedua yaitu kita berasumsi kita ingin membuat fungsi penghitungan keliling lingkaran.
<?php
function kelilinglingkaran($jari2){
return 22 / 7 * $jari2;
}
echo kelilinglingkaran(7);//jika panjang jari-jarinya 7
echo kelilinglingkaran(14);//jika panjang jari-jarinya 14
?>
Kita hanya tinggal mengganti panjang jari-jari yang ingin kita ketahui kelilingnya.

Menentukan Nilai Variabel

functions bisa juga digunakan untuk menentukan nilai variabel.Contoh kode blok lainya yakni mereset pengaturan bahasa dengan kata asalnya. Disini kita berasumsi sudah mengatur bahasa ke bahasa indonesia dan ingin mengubahnya ke asalnya yakni inggris.
<?php
function kembali($lang){
$lang = "english";
}
$lang ="indonesia";
kembali($lang);
echo $lang;
?>
script kode diatas hanya akan menampilkan $lang menjadi indonesia karena kita tidak menggunakan tanda & sebelum mendeklarasikan variabel yangingin dipakai pada function reset.
function kembali(&$lang){
$lang = "english";
}

Menentukan Nilai Variabel Asli

Pada suatu fungsi kita juga bisa menggunakan variabel asli bila mana tidak ingin atau tidak ada variabel yang dimasukan di dalam suatu fungsi.Cara menentukanya yaitu setelah manuliskan nama variabel lalu berikan nilainya setelah sama dengan =. Sebagai contoh yakni

<?php
function welcome($nama = "dunia"){
echo "Hallo ".$nama;
}
welcome();
welcome("yusuf");
?>

Menentukan Tipe Variabel

Pada PHP versi 7 para developer bisa menentukan tipe variabel dan pengembalian nilai dari function yang dibuat. Dengan menggunakan kode declare(strict_types=1) pada bagian paling atas dan menambahkan tipe data sebelum nama variabel yang ingin digunakan pada function. Sebagai contohnya
<?php
declare(strict_types=1);
function penambahan(int $a, int $b, bool $tampilHasil): int {
 $hasil = $a + $b;
 if ($tampilHasil) {
 echo 'Hasilnya adalah ' . $hasil;
 }
 return $hasil;
}
penambahan(1, 2, true);
penambahan(1, '2', true);
penambahan(1, 'something', true);
?>
php function
sebagai catatan tambahan kamu bisa menambahkan tipe dari nilai yang ingin dihasilkan pada function tersebut dengan menambahkan titik dua dan tipe yang diinginkan sebelum kurung kurawa pada function.
Semoga bermanfaat dan happy coding!

Tidak ada komentar:

Posting Komentar