| Variables |
Definir variables
• Todas los nombres de variables tienen que empezar por el símbolo $
Probando el ámbito de las variables...
<HTML>
<HEAD>
<TITLE>Ejemplo 7 -PHP</TITLE>
</HEAD>
<BODY>
<?
# Defino la variable $pepe como vacia
$pepe="";
# Defino la variable $Pepe y $Pepa (ojo con mayúsculas y minúsculas)
$Pepe="Me llamo Pepe y soy serio y formal";
$Pepa="Me llamo Pepa y también soy seria y formal";
?>
<center><b>Vamos a ver el contenido de las variables</b></center>
<?
echo "<br> El valor de la variable pepe es: ",$pepe;
echo "<br> No ha puesto nada porque pepe esta vacía";
echo "<br> El valor de la variable Pepe es: ",$Pepe;
?>
<center><b><br>Invocando la variable desde una función</b></center>
<?
function vervariable(){
echo "<br> Si invoco la variable Pepe desde una función";
echo "<br>me aparecerá en blanco";
echo "<br>El valor de la variable Pepe es: ",$Pepe;
}
vervariable();
?>
<center><b><br>Ver la variable desde la función
poniendo <i>global</i></b></center>
<?
function ahorasi(){
global $Pepe;
echo "<br><br> Como he puesto dentro de la funcion el ámbito global";
echo "<br>ahora Pepe aparecerá";
echo "<br>El valor de la variable Pepe es: ",$Pepe;
}
ahorasi();
?>
<center><b><br>Un solo nombre y dos <i>variables distintas</i></b><br>
Dentro de la función el valor de la variable es este<br>
</center>
<?
function cambiaPepa(){
$Pepa="Ahora voy a llamarme Luisa por un ratito";
echo "<br>",$Pepa;
}
cambiaPepa();
?>
<center>... pero después de salir de la función
vuelvo al valor original...</center>
<?
echo "<br>",$Pepa;
?>
</BODY>
</HTML>
| ejemplo7.php |