You need to remove the semicolon from the beginning of your heredoc expression. The semicolon tells PHP (incorrectly) that the instruction terminates, while in fact it doesn't:
<?php $name="John Doe" echo <<< ENDOFECHO; <HTML> <BODY> <H3>ECHO TEST</H3> Hello, $name. </BODY> </HTML> ENDOFECHO; ?> This will work. Marco -- ------------ php|architect - The magazine for PHP Professionals The first monthly worldwide magazine dedicated to PHP programmers Come visit us at http://www.phparch.com!
--- Begin Message --- Hi,
I'm having trouble using echo w/ here document syntax. When I run
<?php
$name="John Doe";
echo <<< ENDOFECHO;
<HTML>
<BODY>
<H3>ECHO TEST</H3>
Hello, $name.
</BODY>
</HTML>
ENDOFECHO;
?>
I get a parse error line 1. I've been through it a dozen times and combed all the docs I could find on the matter, but I can't find where I've gone wrong. Any help would be greatly appreciated.
Craig Buxton
Gravity Pilot Productions
[EMAIL PROTECTED]
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--- End Message ---
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php

