Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/06/2014, 08:20
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Respuesta: Cual es la forma mas correcta?

Cierto @caricatos pero en lo personal he tenido muchos problemas con HEREDOC, el parser no la lee bien siempre

Código PHP:
Ver original
  1. <?php
  2.    
  3. $s = <<<HTML
  4.     <table border='1'>
  5.         <tr>
  6.             <td>$valor<td>
  7.         </tr>
  8.     </table>
  9. HTML;
  10.  
  11. echo $s;

Mientras que esto otro no funciona:

Código PHP:
Ver original
  1. <?php
  2.  
  3. $s = <<<HTML
  4.     <table border='1'>
  5.         <tr>
  6.             <td>$valor<td>
  7.         </tr>
  8.     </table>
  9. HTML;      
  10.  
  11. echo $s;

Cita:
Parse error: syntax error, unexpected end of file
Y donde esta la falla ?

Simplemente hay espacio o tabulador despues del ; cuando debe ser ;<enter> al terminar el heredoc .... horrible!!
__________________
Salu2!