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