...
Que dice sobre la palabra "funcion" la real academia española (
www.rae.es)??, pues, como su nombre lo dice, una funcion no es más que eso, un "comando", prediseñado (esto quiere decir que ya viene con el lenguaje y/o que uno la diseño previo a su uso) que ejecuta otros comandos o scripts, o lo que fuece...
Una funcion sirve para muchas cosas, , es muy general la pregunta que haces, un ejemplo de funcion simple:
Código PHP:
<?
function nombres($var) {
if ($var = "1") { $nombre = 'pedro'; }
elseif ($var = "2") { $nombre = 'juan'; }
elseif ($var = "3") { $nombre = 'ignacio'; }
elseif ($var = "4") { $nombre = 'tomas'; }
else { $nombre = 'ricardo'; }
return $nombre;
}
?>
Y la puedes usar de esta forma:
Código PHP:
<?
$quienes=nombres(4);
echo 'Hola <b>'.$quienes.'</b>';
?>
Espero te haya aclarado al menos un poco la cuestion y espero que el ejemplo este bien :)
Tendrias que leerte un manual sobre las funciones para saber el "para que sirven y porque usarlas", todos los lenguajes tienen funciones por lo que no importa si el manual es de PHP, PERL, C...