Variables en PHP

Como se que php es uno de los lenguajes que se usan para empezar a programar empezare a explicar que es una variable. Luego veremos los tipos de variables en PHP.

¿Entonces que es una variable?

En realidad es un espacio en memoria que nos reservamos para ser utilizado y su valor puede cambiar por eso se le llama variable. Siempre use nombres mnemonico(que refleje el uso que tendra) para las variable y no use nombres demasiado largos.

En PHP

En PHP las variables se declaran con el signo $ delante, seguido por una letra(a,b ..,A,B ..) o por un subrrayado ( _ ) y $this es una variable especial que no puede ser asignada lo veremos mas adelante.

Ejemplos:

<?php
$variable;// una variable con nombre variable sin definir
$4a55;//una variable mal declarada no funcionara
$_auto;// esta variable si funcionara
?>

Como puede ver las variables en php no se les necesita decir que tipo de datos es.

Para asignarle valor a las variables puede hacerlo con el signo de =

<?php
$var = 4;// le estoy asignando un entero
$texto="hola mundo";// le estoy asignando un string
?>

Referenciar una variable

Tambien podemos asignar valores a las variables por referencia y esto es lo que hace la nueva variable referencia a la otra, apunta a la variable original, los cambios a esta variable afectaran los valores en la variable original asi tambien como los cambios en la original afectaran esta. Para referenciar use &

<?php
$a= &$b; //a esta referenciando b
/*todo cambio en a afectara b*/
?>

Variables variables

las variables variables, son variables que a su vez pueden variar. Si es una explicacion rara pero es mejor que lo vea asi.

Ejemplo:

$a ="hola";
$a;//seria la variable variable y seria equivalente a poner $hola.

Estas variables son realmente utiles en casos complejos la mayoria de las veces no tendra que usarlas. Para poner un caso complejo imagine que recive valores para algo  desde un javascript via ajax y en funcion a ese valor tendra que utilizar una variable que tenga ese nombre no quedaria otra que usar una variable variable.

casos que podria presentarse usar variables variables: crawler, graficas complejas, casos de uso en conjunto con ajax complejos.

referencia: php.net

Mas de php en: PHP 101 -mini tutorial de PHP

Ayudame: Por favor deja un comentario antes de irte, tu opinión es bienvenida. Si te gusta el contenido comparte.