Foros del Web » Programando para Internet » PHP »

Operador de asiganación <<

Estas en el tema de Operador de asiganación << en el foro de PHP en Foros del Web. Hola: Una vez vi en un libro que se usaba un operador de asignación << el cual permite asignar un gran volumen de texto, a ...
  #1 (permalink)  
Antiguo 09/02/2010, 13:29
 
Fecha de Ingreso: junio-2008
Ubicación: Capital Federal xD
Mensajes: 1.208
Antigüedad: 15 años, 10 meses
Puntos: 35
Operador de asiganación <<

Hola:
Una vez vi en un libro que se usaba un operador de asignación <<
el cual permite asignar un gran volumen de texto, a una varible, sin tener que lidiar con los porblemas con las comillas.
Pero no recuerdo la sintaxis correcta y no encontre info.
Uds la conocen, es bastante vieja.
Gracias.
__________________
I am Doyle please insert code.
  #2 (permalink)  
Antiguo 09/02/2010, 13:30
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Operador de asiganación <<

Código PHP:
Ver original
  1. echo <<<EOT
  2. todo el texto aca
  3. EOT;

las letras son opcionales... puede ser EOT o TEST o lo que sea.. pero para iniciar y terminar deben ser las mismas..
otro punto importante es que no pueden haber espacios antes del cierre

Código:
      EOT; // no funciona
EOT; // si funciona
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 09/02/2010, 13:35
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Operador de asiganación <<

Como información adicional, eso se llama sintaxis heredoc.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #4 (permalink)  
Antiguo 09/02/2010, 14:01
 
Fecha de Ingreso: junio-2008
Ubicación: Capital Federal xD
Mensajes: 1.208
Antigüedad: 15 años, 10 meses
Puntos: 35
Respuesta: Operador de asiganación <<

Ok , gracias buena info!
__________________
I am Doyle please insert code.

Etiquetas: operador
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:38.