AFAIK, it has been in PHP since the beginning of PHP4. I could be wrong,
but I think it was one of the new features added when 4.0 came out. Here
is a little reference material for you on it.

http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc

Without seeing a code snippet, I can't tell you what your doing wrong.
Probably something simple, but hopefully the document above will help
you. Another resource which gives a decent guide to HEREDOC's is the
fairly new book "Core PHP Programming Third Edition". It's been a while
since I read it, but if memory serves it has atleast a page or two on
it's usage. I also highly recommend that book anyway to any PHP
programmer, beginner all the way to highly advanced. I thought I knew
almost everything about PHP and even I still learned about a new
function or two from the book. Very worthwhile.

Jeremy

On Thu, 2003-12-25 at 12:44, [EMAIL PROTECTED] wrote:
> I'm running PHP version 4.3.0 on a Macintosh PowerBook with OS 10.2.1,
> doing some PHP tutorial exercises. And I've run across something I haven't
> seen before in the sample code I'm seeing:
> 
>    print <<<HERE
>    [multiple lines of code]
>    HERE;
> 
> Now, from what I've read, it seems that the point of "<<<HERE ... HERE;" is
> to execute all the code between the two "HEREs".
> 
> But when I run this thru my browsers--Netscape 7.02 and IE 5.2--I get the
> following error message:
> 
>    Parse error: parse error, unexpected $ in [path to file] [line number]
> 
> Is this "<<<HERE ... HERE;" new to PHP sometime after version 4.3.0, and
> I'm just out of luck unless I upgrade?
> 
> Thank you.
> 
> Steve Tiano
> 
> 
> --------------------------------------------------------------------
> mail2web - Check your email from the web at
> http://mail2web.com/ .

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to