Variables en PHP
18 July, 2008 – 04:13 amQuizá el primer concepto que tenemos que aprender cuando nos metemos a estudiar un lenguaje de programación dinámico es el de las variables.
Las variables son contenedores de información independientes, que pueden almacenar valores numéricos y alfanuméricos. Por norma, los lenguajes de programación suelen necesitar inicializar o declarar las variables antes de usarlas. En PHP no es necesario hacerlo, aunque es recomendable. Para cualquier uso de variables, hemos de tener en cuenta que su nombre siempre va precedido por el caracter $.
Se llaman variables porque su valor puede ser modificado a lo largo de toda la ejecución del programa, y su contenido puede cambiar de cualquier modo, es decir, que si el contenido es un número entero, puede ser reemplazado por otro, pero también puede ser cambiado por una cadena de texto.
Veamos este ejemplo:
<!-- Ejemplo de variables PHP en Webidea.es -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
<title>Variables en PHP</title>
</head>
<body>
<?php
$a = 5;
$b = 11.5;
$c = "Hola a todos";
echo $a,"<br />",$b,"<br />",$c;
?>
</body>
</html>
En este ejemplo, hemos declarado tres variables, y luego las hemos escrito en pantalla con la sentencia echo, intercalándolas con un salto de lÃnea. El resultado que obtendrÃamos en pantalla, por tanto, serÃa éste:
5
11.5
Hola a todos
Como en casi cualquier lenguaje de programación, las variables poseen dos ámbitos: local y global.
Una variable local es declarada dentro de una función y sólo puede ser utilizada dentro de ella, expirando dicha variable cuando termina la ejecución de la función.
Las variables locales pueden usarse durante la ejecución de todo el programa. Para declarar una variable global, debemos escribir: $GLOBALS['nombre_variable']=”Valor”;. Si queremos usar una variable global desde una función podemos declarar una nueva variable y asignarle el valor de la global, de este modo: $variable=$GLOBALS['nombre_variable'];.


Save to Browser Favorites
Ask
backflip
blinklist
BlogBookmark
Bloglines
BlogMarks
Blogsvine
BuddyMarks
BUMPzee!
CiteULike
co.mments
Connotea
del.icio.us
DotNetKicks
Digg
diigo
dropjack.com
dzone
Facebook
Fark
Faves
Feed Me Links
Friendsite
folkd.com
Furl
Google
Hugg
Jeqq
Kaboodle
kirtsy
linkaGoGo
LinksMarker
Ma.gnolia
Mister Wong
Mixx
MySpace
MyWeb
Netvouz
Newsvine
PlugIM
popcurrent
Propeller
Reddit
Rojo
Segnalo
Shoutwire
Simpy
Slashdot
Sphere
Sphinn
Spurl.net
Squidoo
StumbleUpon
Technorati
ThisNext
Webride
Windows Live
Yahoo!
Email This to a Friend
If you like this then please subscribe to the