El documento describe 7 razones para usar funciones en PHP: 1) requieren menos escritura de código, 2) permiten actualizaciones fáciles, 3) hacen el código más fácil de leer, 4) reducen los errores, 5) aumentan la fiabilidad, 6) permiten la reutilización de código, y 7) permiten probar el código de forma individual.
2. 1. MENOS ESCRITURA
Solo se requiere escribir las instrucciones una
sola vez dentro de la función. Cuando se
requieran solo basta con llamar la función.
/* Llamado a la Función con los 3 parametros */
$total = operaciones($num1,$num2,$opera);
echo "EL RESULTADO DE LA RESTA ES :".$total;
3. 2. FACIL ACTUALIZACION
De requerirse un cambio en el código, al realizar
este cambio en la función automáticamente se
modifica todas las instancias del programa
donde se están invocando.
function operaciones ($n1,$n2){
$tot=$n1+$n2;
return $tot;
}
}
function operaciones ($n1,$n2){
$tot=$n1*$n2;
return $tot;
}
}
4. 3. FACIL LECTURA
Es mucho mas fácil entender el nombre y lo que
realiza una función, que un gran conjunto de
operaciones.
$tot=$n1+$n2;
echo $tot;
$tot=$n1*$n2;
echo $tot;
$tot=$n1-$n2;
echo $tot;
$tot=$n1+$n2;
echo $tot;
/* Llamado a la Función con los 3 parametros */
$total = operaciones($num1,$num2,$opera);
echo "EL RESULTADO DE LA RESTA ES :".$total;
5. 4. MENOS ERRORES
Si se hallan errores después de haber escrito la
función y estos se corrigen, esta funcionara
correctamente cada vez que la usemos.
function operaciones ($n1,$n2){
$tot=$n1+$n2;
returrn $total;
}
} function operaciones ($n1,$n2){
$tot=$n1+$n2;
return $tot;
}
}
6. 5. FIABILIDAD
Es mas confiable un modulo que se ha creado y
que funciona correctamente a uno que se va a
crear desde cero y sin probar.
function suma ($n1,$n2){
$tot=$n1+$n2;
returrn $total;
}
}
function multiplica ($n1,$n2){
$tot=$n1*$n2;
return $tot;
}
}
7. 6. REUTILIZABLE
Se puede crear una biblioteca de funciones con
el fin de que estos códigos se puedan utilizar
nuevamente en alguna instancia del programa
llamando al archivo.
<?php
require_once './biblioteca.php';
$num1=12;
$num2=3;
$opera="R";
/* Llamado a la Función con los 3 parametros */
$total = operaciones($num1,$num2,$opera);
echo "EL RESULTADO DE LA RESTA ES :".$total;
?>
8. 7. COMPROBACION INDIVIDUAL
Se puede probar solamente el código de la
función, sin necesidad de hacerlo con todo el
archivo. <?php
function suma ($n1,$n2){
$tot=$n1+$n2;
return $tot;
}
$num1=12;
$num2=3;
$total = operaciones($num1,$num2,$opera);
echo "EL RESULTADO DE LA SUMA ES :".$total;
?>