
Veremos un tema en el cual se destaca el lenguaje PHP,Las Funciones.Dentro de una función encontramos determinadas expresiones (código escrito y sentencias) encabezadas por los parámetros puestos al comienzo de la función, para llamar una función nos basta con escribirla.
Sintaxis General
function nombre_funcion($parametro1,$parametro2…)
{
sentencias;
}
Ejemplo de Función “los_continentes”
function los_continentes($parametro)
{
$continentes="Los 5 continentes: $parametro";
echo $continentes;
}
Para llamar a esta función:
$parametro="Europa - Asia - Africa - América – Oceanía";
los_continentes($parametro);
…en pantalla vemos -> Los continentes del mundo son Europa-Asia-Africa…etc
Parámetros en las funciones
Son datos asignados a la función para realizar las sentencias.Las funciones pueden tener cualquier número de parámetros, o incluso ninguno. Estos parámetros los introducimos luego del nombre de la función y entre paréntesis.
function ejemplo ($parametro1, $parametro2 …)
Parámetros por valor
Podemos cambiar parámetros de una función mediante por valores, y éste no alteraría a la variable original.
function porvalor ($parametro1){
$parametro1="Hola ";
echo $parametro1;
}
$mivariable = "amigos!";
porvalor ($mivariable);
echo $mivariable;
El resultado en pantalla sería = Hola amigos!
Parámetros por referencia
Contrario a lo anterior, si cambiamos el valor de un parámetro,afectará a la variable original.Esto se logra anteponiendo el signo & al parámetro.
function referencia (&$parametro1){
$parametro1="Hola ";
}
$mivariable = "amigos!";
referencia ($mivariable);
echo $mivariable;
El resultado en pantalla sería = Hola
Parámetros por defecto
Podemos dar valor a los parámetros.Para utilizarlos por si al llamar a la función no le damos un valor a los parámetros,en ése entonces utilizará los que hemos agregado por defecto.
Ejemplo,el valor por defecto estará en color verde:
function param_defecto ($parametrouno="Webmasters"; $parametrodos=7)
Y si llamamos la función directamente:
param_defecto (); // Así utilizará los valores por defecto
Pero si le damos un valor al primer,segundo… parámetro,éste nuevo valor reemplazará al valor por defecto
param_defecto (“Bolivia”); // Ahora -> parametrouno =”Bolivia”
Retorno de valores
Las funciones pueden retornar resultados procesados, para ello utilizamos la sentencia return seguido de la variable que queremos llamar, podemos hacer varios return a la función , devolviendo datos individuales.
Ejemplo de “Sports Todo Descuentos”
function descuento($base,$porcentaje=50){
return $base * $porcentaje /100;
}
echo descuento(80) . "<br>";
echo(“Camiseta original $.-“);
echo descuento (180,30) . "<br>";
echo descuento(550,20) . "<br>";
En este ejemplo,la tienda deportiva “Sports” tiene descuentos del 50% para los Pantalones deportivos, también el 30% de descuento para las Camisetas y por último un descuento del 20% para los Botines Nike.
Como vemos, procesamos los descuentos mediante la sentencia return en la función, en el primer caso, para los Pantalones deportivos,utilizamos el valor por defecto del parámetro $porcentaje,que es de 50 (%), y en los demás accesorios modificamos el descuento.Todo esto individualmente =)


0 Responses to "Funciones y Parametros - PHP"
Publicar un comentario en la entrada