No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Disfruta de nuestro contenido y eventos por un año a un precio especial

Antes: $179

Currency
$149/año
¡Suscríbete!

🔥 Te quedan 🔥

0D
20H
8M
5S

¿Variables... variables?

12/25
Recursos

Aportes 20

Preguntas 2

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Ijiji soy un caballo 🐴

esto es muy interesante, no sabia que se podia hacer genial

Estaba probando algunas cosas y vi que usando variables variables se pueden definir nombres de variables ilegales, por ejemplo:

<?php

$nombre = "123";
/* Esta primera parte tira
PHP Warning:  Undefined variable $123 */
echo $$nombre;
echo "\n";

/* En esta parte se guarda en $123 el valor dado.
Ahora bien si uso $123 eso va a ser un error de sintaxix
pero se puede usar perfectamente $$nombre */
$$nombre = "otroNombre";
$array = [
  $nombre => $$nombre
];
print_r($array);
echo "\n";

Ijiji soy un caballo

But quisiera ser un michi v’:

El dineros dineros es Ijiji soy un caballo

Ijiji soy un caballo

Ijiji soy un caballo

Ijiji soy un caballo

Recuerdo haber visto esto en otro curso de platzi, lo implementé en mi propio framework pero al leerlo ya ni recordaba como funcionaba jajajja

Ijiji soy un caballo

Resumen de la clase

<?php
/* $variable = "nombre";
$$variable = "MICHI";
echo $nombre; */




echo "\n";

$nombre = "Carlitos";
$edad = "18"   ;
$comida_favorita = "Lasaña" ;

$variable = "nombre";

echo $$variable;

?>

Ijiji soy un caballo 😃

¿Qué son las variables variable?
Simplemente, PHP interpreta la variable que está en donde debería estar el nombre para saber cual es la variable que realmente debe modificar.

 $variable = "nombre";
 $$variable = "Mr. Michi";
 echo $nombre;

 // Mr. Michi

Internamente lo que hace PHP es lo siguiente.

 $variable = "nombre";
 $nombre = "Mr. Michi";
 echo $nombre;

 // Mr. Michi

Por está razón, tenemos que nuestra variable $$variable se llama $nombre y su valor es Mr. Michi

Ijiji soy un caballo

Cuando lo descubres por que siempre te equivocas y pones dos “$$”

Ijiji soy un caballo

Ijiji soy un caballo

Ijiji soy un caballo

Ijiji soy un caballo

Ijiji soy un caballo