Subscribe to our RSS Feeds
Este será el nuevo Diseño,debido que el foro también tendrá un aspecto de Windows Vista - 07/11/09

Funciones y Parametros - PHP

0 Comments »

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 (“Pantalones deportivos $.-”);

echo descuento(80) . "<br>";

echo(“Camiseta original $.-“);
echo descuento (180,30) . "<br>";

echo(“Botines Nike $.-”);
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 =)


Ver ejemplos


23:42

0 Responses to "Funciones y Parametros - PHP"

Publicar un comentario en la entrada