Foros del Web » Programando para Internet » PHP »

sintaxis de documento incrustado

Estas en el tema de sintaxis de documento incrustado en el foro de PHP en Foros del Web. Alguien sabe utilizar la sintaxis de documento incrustado, lo he encontrado de dos formas pero no hay manera de que funcionen. Las dos formas que ...
  #1 (permalink)  
Antiguo 05/02/2003, 14:55
Avatar de DAVIDAP  
Fecha de Ingreso: noviembre-2001
Ubicación: Las Palmas de Gran Canaria
Mensajes: 45
Antigüedad: 16 años
Puntos: 0
sintaxis de documento incrustado

Alguien sabe utilizar la sintaxis de documento incrustado, lo he encontrado de dos formas pero no hay manera de que funcionen.
Las dos formas que lo he utilizado son:

1.-

$cadena = »>EOD
ejemplo de cadena
con la sintaxis de
documento incrustado
EOD;

//+php

aqui da error en la linea 2

2.-

$cadena = <<<EOD
ejemplo de cadena
con la sintaxis de
documento incrustado
EOD;

//+php

y en esta otra en la linea a tomar por c.....
__________________
"No sé dónde comienza la verdad y dónde acaba la fantasía. Todo es producto de los sueños. He creado sobre sueños. Sueños que necesitaba para crear, crear, crear. Más son los sueños que las realidades. Eso era lo que necesité siempre". (PINOJEDA)

______________________________________

1SALU2
GRAN CANARIA
DAVIDAP
  #2 (permalink)  
Antiguo 05/02/2003, 15:15
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 16 años, 1 mes
Puntos: 68
Explicación de la sintaxis Heredoc aqui.
__________________
Tutoriales Photoshop | Web-Studio.com.ar
Artículos PHP | ZonaPHP.com
  #3 (permalink)  
Antiguo 05/02/2003, 17:48
Avatar de DAVIDAP  
Fecha de Ingreso: noviembre-2001
Ubicación: Las Palmas de Gran Canaria
Mensajes: 45
Antigüedad: 16 años
Puntos: 0
Okay, esta es la forma correcta, todavía no entiendo pq no me salia antes, a saber, seguro q fueron los enanitos de la programación dando el coñazo,pq ahora funciona a la perfección.

$cadena = <<<EOD
esta es la prueba
que ha salido a la
perfecta
EOD;
__________________
"No sé dónde comienza la verdad y dónde acaba la fantasía. Todo es producto de los sueños. He creado sobre sueños. Sueños que necesitaba para crear, crear, crear. Más son los sueños que las realidades. Eso era lo que necesité siempre". (PINOJEDA)

______________________________________

1SALU2
GRAN CANARIA
DAVIDAP
  #4 (permalink)  
Antiguo 10/08/2004, 18:00
Avatar de eoes  
Fecha de Ingreso: diciembre-2003
Ubicación: Puerto Ordaz
Mensajes: 78
Antigüedad: 14 años
Puntos: 0
Me guastaria agregar que se debe de tener cuidado de no colocar espacios en blanco o comentarios justo despues del EOD de cierre pues da error. Ej. de lo que no debe ser:

$cadena = <<<EOD
esta es la prueba
que ha salido a la
perfecta
EOD; // fin EOD
__________________
Fran Ros.
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 22:37.