Esempio n. 1
0
function suma($a, $b)
{
    return $a + $b;
}
$a = 2;
$b = 3;
echo "La suma es " . suma($a, $b) . "<br />";
//Pasando parámetros por referencia
function incremento(&$x)
{
    $x = $x + 28;
}
echo "El valor antes de modificar es " . $a . "<br />";
incremento($a);
echo "El valor después de modificar es " . $a . "<br />";
function cuadradoPuk($valor, &$cuadrado, &$cubo)
{
    $cuadrado = pow($valor, 2);
    $cubo = pow($valor, 3);
}
$valor = 100;
cuadradoPuk($valor, $cuadrado, $cubo);
echo "el valor del cuadrado = {$cuadrado} y el cubo = {$cubo}";
//Poner un valor por defecto a un parámetro
function muestraNombre($titulo = "Sr.")
{
    echo "Estimado {$titulo}: <br>";
}
muestraNombre();
muestraNombre("Pepito");
Esempio n. 2
0
echo "<br />";
echo "<br />";
$valor = 3;
cuadradoCubo($valor, $cuadrado, $cubo);
echo "El cuadrado de {$valor}: " . $cuadrado;
echo "<br />";
echo "El cubo de {$valor}: " . $cubo;
echo "<br />";
//----------------------------------------------------
echo "<br /><br />*******************************************<br />" . "PARAMETROS OPCIONALES<br />" . "*******************************************<br />";
function muestraNombre($nombre, $titulo = 'señor')
{
    echo "Estimado {$titulo} {$nombre} <br />";
}
muestraNombre("Quique");
muestraNombre("Marta", "Señorita");
echo "<br /><br />*******************************************<br />" . "ARRAYS<br />" . "*******************************************<br />";
echo "Array asociativo.";
echo "<br />";
$color = array('Rojo' => 101, 'Verde' => 51, 'Amarillo' => 251);
echo "Accedir a un valor " . $color['Rojo'];
echo "<br />";
echo "Recorrer array: ";
foreach ($color as $valor) {
    echo $valor . " ";
}
echo "<br />";
echo "Recorrer array: <br />";
foreach ($color as $clave => $valor) {
    echo "Clave: {$clave}, valor: {$valor} <br /> ";
}