RE: [PHP] heredoc problem
| From: | Martin Towell | Date: | Sun, 02 Mar 2003 23:49:57 +0000 |
| Subject: | RE: [PHP] heredoc problem | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-137815@lists.php.net to get a copy of this message | ||
when I copy/pasted directly from your email and tried to execute it, I can
an error on line 5 too
I noticed that there's a space at the end of line 5, I deleted it and it
worked fine.
> -----Original Message-----
> From: janet@valade.com [mailto:janet@valade.com]
> Sent: Monday, March 03, 2003 9:02 AM
> To: php-general@lists.php.net
> Subject: [PHP] heredoc problem
>
>
> Can someone tell me what is wrong with the following code:
>
> <html>
> <head><title>Testing</title></head>
> <body>
> <?php
> $str = <<<EOD
> Example of string
> spanning multiple lines
> using heredoc syntax.
> EOD;
> ?>
> </body>
> </html>
>
> This is code straight out of the PHP manual. I get the error:
> Parse error: parse error, unexpected T_SL in testhere.php on line 5
>
> I looked up T_SL and it is a token representing << so that
> means it just
> doesn't get the <<<. Why not? I've tried all the combinations
> of spaces and
> no space in that line that I can think of.
>
> So, what's wrong. Undoubtedly something obvious to anyone except me.
>
> Janet
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>