PHP, uso de funciones

Escrito por Martin Gonzalez el Viernes 29 de Agosto de 2008 a las 16:39hs

Sube Tu Queja
En esta oportunidad analizaremos el uso de funciones en PHP, una herramienta sin lugar a dudas de gran utilidad a la hora de realizar cualquier tipo de tarea de programación.

Una función consiste, básicamente, en un conjunto de acciones, instrucciones y rutinas que a lo largo del script serán ejecutadas una gran cantidad de veces, por lo que se hace conveniente tenerlas agrupadas en una FUNCION, ya que desde cualquier punto del script podrá ser llamada y ejecutada. En este sentido, el principal uso de las funciones radica en que nos permite ahorrar tiempo al momento de programar. A su vez, esta función puede recibir parámetros externos de los cuales dependa el resultado de una función.

Las funciones deben ser colocadas siempre antes de realizar la llamada a la función (como es lógico). La sintaxis de una función es la siguiente:
function nombre(parámetros){ instrucciones de la función }
para llamar a la función sería de la siguiente forma: nombre(parámetros)
En lenguaje PHP, entonces, sería:

<?php
function Nombre(parametro1, parametro2...)
{
instrucción1;
instrucción2;
instrucción3;
instrucción4;

return valor_de_retorno;
}
?>

Otra opción que tenemos es pasarle parámetros a determinadas funciones que querramos utilizar como variables locales, y también podríamos devolver un resultado con la instrucción “return valor”. De esta manera, se produciría la finalización de la función retornando un valor.

<!-- Uso de funciones en PHP de El Guru Programador -->
<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>

En resumen, el principal beneficio de las funciones es que contribuyen con que el código con el que los programadores trabajan sea más entendible para todos, por lo que recomendamos utilizar nombres fuertemente descriptivos para dichas funciones. A modo de ejemplo, les mostramos un código claro para cualquiera:
<?php

$total = 200000;
$semestres = 8;
$interés = interes_a_plazo($total, $semestres);
$descuento = descuento_por_volumen($total);
$final = $total + $interés - $descuento

?>

Como pueden ver, aquí no importa qué método estaríamos utilizando para realizar el cálculo de interés, sino que simplemente se los aplica. Asimismo, la tasa de interés también podríamos ubicarla dentro de la función.

Espero les haya servido de ayuda,
Martín González

comentarios

No hay comentarios.



agregar comentario

No se permiten comentarios.



publicidad

API DE FACEBOOK
GOOGLE CALENDAR API
GOOGLE MAPS API