Estoy haciendo un tutorial de PHP y me encontré una expresión. Puedo ver una variable y una constante, pero no se para que funcionan esas 3 flechitas que aparecen ahí:
 
$entry_display = <<<ENTRY_DISPLAY 
  | 
 | |||
|  ¿Que diantres significa esto?   Estoy haciendo un tutorial de PHP y me encontré una expresión. Puedo ver una variable y una constante, pero no se para que funcionan esas 3 flechitas que aparecen ahí: $entry_display = <<<ENTRY_DISPLAY | 
| 
 | |||
|  Respuesta: ¿Que diantres significa esto?   como que sigo sin entender  | 
| 
 | ||||
|  Respuesta: ¿Que diantres significa esto?   los tres signos menor que (<<<) es otra forma de crear string. esa forma se llama HEREDOC y tiene una forma particular de como utilizarse. creo que el enlace que pone abimaelrc (  ) es bastante explicativo pero ahi te dejo otro enlace por si acaso. sino, busca por php heredoc. 
				__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. | 
| 
 | |||
|  Muchas gracias Ya entendí el concepto. Ahora, PHP me dice que hay un error: Este es el código <?php echo <<<ALVARO_LOPEZ Hola como están todos ALVARO_LOPEZ; ?> Y me marca este error Parse error: parse error in E:\Servidor\Apache2\htdocs\Practicas\phpmysql\here doc.php on line 10 Última edición por GatorV; 16/11/2009 a las 23:14 | 
| 
 | ||||
|  Respuesta: ¿Que diantres significa esto?   a mi me funciona correctamente, al menos en CLI. segun la porcion de codigo que pones, no parece que ahi sea la linea 10.  
				__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. | 
| 
 | |||
|  Respuesta: ¿Que diantres significa esto?   Es que tiene el código HTML que pone dreamweaver por defecto. Pero ya con el puro php sería la línea 2.  | 
| 
 | ||||
|  Respuesta: ¿Que diantres significa esto?   lamento no poderte ayudar lo suficiente, es que aun soy novato en php. pero de nuevo, tu codigo lo copie tal cual y funciona. no veo que mas pudiera ser.  
				__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. | 
| 
 | |||
|  Respuesta: ¿Que diantres significa esto?   No se si tenga que ver la configuración de el php en localhost porque no lo reconoce  | 
| 
 | ||||
|  Respuesta: ¿Que diantres significa esto?   todo el codigo html que quieras junto con php 
Código:
 <?php $nombre="Modorro"; echo <<<HTML <p><font face="Arial" size="6">¡¡¡ Hola $nombre !!!</font></p> HTML; ?> |