/* PRIMERA PRUEBA */
<?php
$varglobal = 8;
function mostrar($x)
{
GLOBAL $varglobal;
echo $x + $varglobal;
}
mostrar($varglobal);
?>
/* SEGUNDA PRUEBA */
<?php
$varglobal = 8;
function mostrar($x)
{
//GLOBAL $varglobal;
echo $x + $varglobal;
}
mostrar($varglobal);
?>
/* TERCERA PRUEBA */
<?php
$varglobal = 8;
function mostrar($x)
{
//GLOBAL $varglobal;
if (isset($varglobal)) {
echo $x + $varglobal;
}
else {
echo $x;
}
}
mostrar($varglobal);
?>
/* CUARTA PRUEBA */
<?php
$mivariable = 8;
function mostrar($param1)
{
$mivariable = 2;
echo $param1 + $mivariable;
}
echo "<p>El valor de <strong>mivariable</strong> fuera de la función es " . $mivariable . "</p>";
echo "<p>El valor de <strong>mivariable</strong> dentro de la función vale 2.</p>";
echo "<p>Resultado de llamar a Mostrar: ";
mostrar(1);
echo "</p>";
echo "<p>A la función mostrar, le pasamos como parámetro 1, <strong>mivariable</strong>, dentro de la función vale 2, por lo que el resultado es 3</p>";
?>
Comments