PHP-ში ფუნქციების შექმნის რჩევები
- ფუნქციების სახელები უნდა იყოს ზმნები.
- თითოეული ფუნქციის სახელი ზუსტად უნდა ასახავდეს იმას, რასაც ფუნქცია აკეთებს.
- ფუნქციამ უნდა გააკეთოს მხოლოდ ის, რაც მისი სახელიდან ცხადად ირკვევა, და არ გააკეთოს სხვა რამ.
- თითოეულმა ფუნქციამ უნდა შეასრულოს მხოლოდ ერთი მოქმედება.
- გამოიყენეთ ფუნქციების შიგნით დამხმარე ფუნქციები.
-
ფუნქციების კოდი უმჯობესია არ გახადოთ
10-15სტრიქონზე გრძელი. - გრძელი ფუნქციები უმჯობესია დაიყოს დამხმარე ფუნქციების სერიაზე.
-
გამოიყენეთ სახელების ფუნქციებში საყოველთაოდ მიღებული პრეფიქსები:
show,get,set,calc,create,change,check. - გამოიტანეთ დუბლირებადი კოდი ფუნქციებში.
დაწერეთ, რა ნაკლოვანებები აქვს შემდეგ კოდს და გამასწორეთ ისინი:
<?php
function sum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
return $res / count($arr);
}
?>
დაწერეთ, რა ნაკლოვანებები აქვს შემდეგ კოდს და გამასწორეთ ისინი:
<?php
function func($arr1, $arr2) {
$res1 = 0;
foreach (arr as $elem) {
$res1 += $elem;
}
$res2 = 0;
foreach (arr as $elem) {
$res2 += $elem;
}
return $res1 / $res2;
}
?>
დაწერეთ, რა ნაკლოვანებები აქვს შემდეგ კოდს და გამასწორეთ ისინი:
<?php
function getSum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res *= $elem;
}
return $res;
}
?>