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.
Tabel Konten
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.
<?phpfunction Hello(){echo "Hai";}?>
Hello();//menggunakan function Hello
Di contoh skrip yang kedua yaitu kita berasumsi kita ingin membuat fungsi penghitungan keliling lingkaran.
<?phpfunction kelilinglingkaran($jari2){return 22 / 7 * $jari2;}echo kelilinglingkaran(7);//jika panjang jari-jarinya 7echo 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.
<?phpfunction 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
<?phpfunction 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
<?phpdeclare(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);?>
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