Blog de programación, errores, soluciones

Variables en PHP

Como sé 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 tendrá) para las variables 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 subrayado ( _ ) y $this es una variable especial que no puede ser asignada lo veremos más 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

También 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 así también 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 explicación rara pero es mejor que lo vea así.

Ejemplo:

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

Estas variables son realmente útiles en casos complejos la mayoría de las veces no tendrá que usarlas. Para poner un caso complejo imagine que recibe valores para algo  desde un javascript vía ajax y en función a ese valor tendrá que utilizar una variable que tenga ese nombre no quedaría otra que usar una variable variable.

Casos que podría presentarse usar variables variables: crawler, graficas complejas, casos de uso en conjunto con ajax complejos.

Referencia: php.net

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Last 4 post in same category