Funciones
El uso de funciones nos da la capacidad de agrupar varias instrucciones bajo un solo nombre y poder llamarlas a estas varias veces desde diferentes sitios, ahorr�ndonos la necesidad de escribirlas de nuevo.
<?php
function Nombre(parametro1, parametro2...)
{
instrucci�n1;
instrucci�n2;
instrucci�n3;
instrucci�n4;
return valor_de_retorno;
}
?>
Opcionalmente podemos pasarle par�metros a las funciones que se trataran como variable locales y as� mismo podemos devolver un resultado con la instrucci�n return valor; Esto produce la terminaci�n de la funci�n retornando un valor.
<?php echo "<!--25160460321242345-->"; ?>
<?php echo "<!--228498432957363104-->"; ?>
<!-- Manual de PHP de WebEstilo.com -->
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<?php
function media_aritmetica($a, $b)
{
$media=($a+$b)/2;
return $media;
}
echo media_aritmetica(4,6),"<br>";
echo media_aritmetica(3242,524543),"<br>";
?>
</body>
</html>
Las funciones ayudan a automatizar tareas y contribuyen a que tu c�digo sea m�s entendible para ti y para otros que deban trabajar con �l. Esto mismo sugiere que los nombres de las funciones deben ser apropiados y descriptivos. Por ejemplo, el siguiente c�digo es bastante entendible por cualquiera:
<?php
$monto = 100500;
$meses = 24;
$interes = interes_a_plazo($monto, $meses);
$descuento = descuento_por_volumen($monto);
$total = $monto + $interes - $descuento
?>
Aqu� no importa qu� m�todo se usa para calcular el inter�s, simplemente se aplica. Tambi�n, la tasa de inter�s puede ir dentro de la funci�n; los tramos de descuento se eval�an dentro de la funci�n; si se ingresan datos extra�os (letras en vez de n�meros) �stos se verifican dentro de la funci�n.
En fin, las funciones ayudan a mantener un orden que se agradece mucho cuando intentas detectar alg�n error. Tambi�n ayudan al trabajo en equipo.