Tips untuk Membuat Fungsi dalam PHP
- Nama fungsi harus berupa kata kerja.
- Nama setiap fungsi harus mencerminkan dengan tepat apa yang fungsi tersebut lakukan.
- Fungsi harus melakukan hanya apa yang secara jelas tersirat dari namanya, dan tidak melakukan hal lain.
- Setiap fungsi harus melakukan hanya satu tindakan.
- Gunakan fungsi pembantu di dalam fungsi.
-
Kode fungsi sebaiknya tidak dibuat lebih panjang dari
10-15baris. - Fungsi yang panjang sebaiknya dipecah menjadi beberapa fungsi pembantu.
-
Gunakan prefiks yang umum diterima dalam nama fungsi:
show,get,set,calc,create,change,check. - Keluarkan kode yang duplikat ke dalam fungsi.
Tuliskan, apa kekurangan dari kode berikut ini, dan perbaikilah:
<?php
function sum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
return $res / count($arr);
}
?>
Tuliskan, apa kekurangan dari kode berikut ini, dan perbaikilah:
<?php
function func($arr1, $arr2) {
$res1 = 0;
foreach (arr as $elem) {
$res1 += $elem;
}
$res2 = 0;
foreach (arr as $elem) {
$res2 += $elem;
}
return $res1 / $res2;
}
?>
Tuliskan, apa kekurangan dari kode berikut ini, dan perbaikilah:
<?php
function getSum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res *= $elem;
}
return $res;
}
?>