Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/11/2011, 15:26
Avatar de quike88
quike88
 
Fecha de Ingreso: agosto-2008
Mensajes: 471
Antigüedad: 15 años, 8 meses
Puntos: 87
Respuesta: Un problema super extraño

No es ningún erro de código, son variables variables como dijo charlyalegret.

Digamos que tenemos este array:

Código PHP:
Ver original
  1. $vars = array(
  2.          'color' => 'azul',
  3.          'alto' => '50px',
  4.          'ancho' => '100px',
  5.         );

Entonces con esto:

Código PHP:
Ver original
  1. if (is_array($vars)) {
  2.             foreach ($vars as $key => $value) {
  3.                 $$key=$value;
  4.             }
  5.         }

Lo que hacemos es crear variables con el nombre del indice y que contienen el valor del mismo:

Código PHP:
Ver original
  1. $color = 'azul';
  2. $alto = '50px';
  3. $ancho = '100px';

Y por eso al quitarle un $ tu código deja de funcionar.

Saludos.