Dicas para criar funções em PHP
- Os nomes das funções devem ser verbos.
- O nome de cada função deve refletir com precisão o que a função faz.
- A função deve fazer apenas o que é explicitamente implicado pelo seu nome, e não fazer outra coisa.
- Cada função deve executar apenas uma ação.
- Use funções auxiliares dentro das funções.
-
É melhor não fazer o código das funções mais longo que
10-15linhas. - Funções longas são melhor divididas em uma série de funções auxiliares.
-
Use prefixos comuns nos nomes das
funções:
show,get,set,calc,create,change,check. - Extraia código duplicado em funções.
Escreva quais são as deficiências no seguinte código e corrija-as:
<?php
function sum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res += $elem;
}
return $res / count($arr);
}
?>
Escreva quais são as deficiências no seguinte código e corrija-as:
<?php
function func($arr1, $arr2) {
$res1 = 0;
foreach (arr as $elem) {
$res1 += $elem;
}
$res2 = 0;
foreach (arr as $elem) {
$res2 += $elem;
}
return $res1 / $res2;
}
?>
Escreva quais são as deficiências no seguinte código e corrija-as:
<?php
function getSum($arr) {
$res = 0;
foreach ($arr as $elem) {
$res *= $elem;
}
return $res;
}
?>