Ver Mensaje Individual
  #8 (permalink)  
Antiguo 31/01/2009, 17:21
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: error insertando datos

Cita:
Iniciado por okram Ver Mensaje
[...]
En caso de
Código PHP:
echo "Esto es de tipo $array[palabra]"
Imprime: Esto es de tipo NO CONSTANTE. Al estar toda la cadena entre comillas, no es necesario indicar que al poner palabra estamos haciendo referencia a un indice del array, y no a una constante

Código PHP:
echo "Esto es de tipo $array['palabra']"
Esto devuelve un error de sintaxis, ya que no es la forma de insertar un elemento de un array en un string directamente. Para eso se usa {}:

Código PHP:
echo "Esto es de tipo {$array['palabra']}"
Ahora si, se imprime: Esto es de tipo NO CONSTANTE. PHP interpreta lo que está entre llaves {} como si estuviera fuera de la cadena. palabra es tomada como un índice.
[...]
EDITO: La primera y la última son ambas formas válidas con el mismo resultado.