Consigli per la creazione di funzioni in PHP
- I nomi delle funzioni dovrebbero essere verbi.
- Il nome di ogni funzione dovrebbe riflettere accuratamente ciò che la funzione fa.
- Una funzione dovrebbe fare solo ciò che è implicitamente previsto dal suo nome, e nient'altro.
- Ogni funzione dovrebbe eseguire una sola azione.
- Utilizza all'interno delle funzioni delle funzioni di supporto.
-
È preferibile non scrivere codice delle funzioni più lungo di
10-15righe. - Le funzioni lunghe è meglio suddividerle in una serie di funzioni di supporto.
-
Utilizza prefissi comuni nei nomi delle funzioni:
show,get,set,calc,create,change,check. - Estrai il codice duplicato in funzioni.
Scrivi quali sono i difetti del seguente codice e correggili:
<?php
function sum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
return $res / count($arr);
}
?>
Scrivi quali sono i difetti del seguente codice e correggili:
<?php
function func($arr1, $arr2) {
$res1 = 0;
foreach (arr as $elem) {
$res1 += $elem;
}
$res2 = 0;
foreach (arr as $elem) {
$res2 += $elem;
}
return $res1 / $res2;
}
?>
Scrivi quali sono i difetti del seguente codice e correggili:
<?php
function getSum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res *= $elem;
}
return $res;
}
?>