PHPda funksiyalar yaratish bo‘yicha maslahatlar
- Funksiya nomlari fe’l bo‘lishi kerak.
- Har bir funksiya nomi aniq nima qilishini aks ettirishi kerak.
- Funksiya faqat o‘z nomidan aniq anglashiladigan ishni bajarishi, boshqa ishlarni bajarishidan qochishi kerak.
- Har bir funksiya faqat bitta harakatni bajarishi kerak.
- Funksiyalar ichida yordamchi funksiyalardan foydalaning.
-
Funksiyalar kodini
10-15qatordan uzunroq qilmaslik ma’qul. - Uzoq funksiyalarni bir nechta yordamchilarga bo‘lish yaxshi.
-
Funksiya nomlarida keng qo‘llaniladigan prefikslardan foydalaning:
show,get,set,calc,create,change,check. - Takrorlanuvchi kodni funksiyalarga ajrating.
Quyidagi kodda qanday kamchiliklar borligini yozing va ularni tuzating:
<?php
function sum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
return $res / count($arr);
}
?>
Quyidagi kodda qanday kamchiliklar borligini yozing va ularni tuzating:
<?php
function func($arr1, $arr2) {
$res1 = 0;
foreach (arr as $elem) {
$res1 += $elem;
}
$res2 = 0;
foreach (arr as $elem) {
$res2 += $elem;
}
return $res1 / $res2;
}
?>
Quyidagi kodda qanday kamchiliklar borligini yozing va ularni tuzating:
<?php
function getSum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res *= $elem;
}
return $res;
}
?>