LAS FUNCIONES PHP

<script language=”php”>
function nombre_funcion($parametro1,$parametro2…)
{
sentencias;
}
</script>

SINTAXIS
CONCEPTO
RESULTADO

<script language=”php”>
function los_continentes($parametro)
{
$continentes="Los 5 continentes: $parametro";
echo $continentes;
}
$parametro="Europa - Asia - Africa - América – Oceanía";
                     los_continentes($parametro);</script>

Función de ejemplo,los_continentes
Los 5 continentes: Europa - Asia - Africa - América – Oceanía
function ejemplo ($parametro1, $parametro2 …)
PARÁMETROS EN FUNCIONES
<script language=”php”>
function los_continentes2($parametro,$parametro
2)
{
$continentes="Los 5 continentes: $parametro";
echo $continentes;
$
enlace="<br><a href="$parametro2">Volver al Blog</a>";
}
$parametro="Europa - Asia - Africa - América – Oceanía"; $
parametro2="http://webmasters-bolivia.blogspot.com";
                     los_continentes2($parametro,$
parametro2);</script>
Mismo ejemplo que el anterior, agregando un parámetro más (el enlace) ->
Los 5 continentes: Europa - Asia - Africa - América – Oceanía
Volver al Blog
POR VALOR

<script language=”php”>
function porvalor ($parametro1){
$parametro1="Hola ";
echo $parametro1;
}
$mivariable = "amigos!";
porvalor ($mivariable);
echo $mivariable;
</script>

Cambiamos el nombre del parámetro, pero no alteró la variable original ($parametro1) y al final llamamos a la nueva variable,y el resultado -->
Hola amigos!
POR REFERENCIA

<script language=”php”>
function referencia (&$parametro1){
$parametro1="Hola ";
}
$mivariable = "amigos!";
referencia ($mivariable);
echo $mivariable;
</script>

Con el mismo ejemplo, usando & delante del parámetro que queremos mostrar,para ignorar el cambio de valor de parámetro.Resultado? -->
Hola

function param_defecto ($parametrouno="VALOR", $parametrodos=VALOR)

POR DEFECTO

<script language="php">
function param_defecto ($parametrouno="Webmaster",$parametrodos=7)
{$ejemplo="Hola $parametrouno,el valor del segundo parámetro es $parametrodos,entiendes?"; echo $ejemplo; }
param_defecto (); </script>

El valor de los parámetros son definidos manualmente,si editamos los parámetros al llamar la función,ésta tomará en cuenta la última opción.
Hola Webmaster,el valor del segundo parámetro es 7,entiendes?
RETORNO DE VALORES

<script language=”php”>
function descuento($base,$porcentaje=50){
   return $base * $porcentaje /100;
}
echo (“<center>Pantalones deportivos $.-”);
echo descuento(80) . "<br>";
echo(“Camiseta original $.-“);
echo descuento (180,30) . "<br>";
echo(“Botines Nike $.-”);
echo descuento(550,20) . "<br>";
echo (“</center>”);
</script>

Con la sentencia return podemos procesar de forma individual varias sentencias.
Pantalones deportivos $.-40
Camiseta original $.-54
Botines Nike $.-110
 
volver al Manual de PHP - Webmasters Bolivia!