Cita:  
					Iniciado por okram 
  [...]
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.