FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » strange one
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
Re: strange one [message #181949 is a reply to message #181929] Thu, 27 June 2013 16:17 Go to previous message
richard is currently offline  richard   
Messages: 213
Registered: June 2013
Karma:
Senior Member
On Mon, 24 Jun 2013 21:14:25 -0400, Lew Pitcher wrote:

> On Monday 24 June 2013 21:02, in comp.lang.php, sheldonlg(at)thevillages(dot)net
> wrote:
>
>> My daughter also does php. She has to fix up some awful code. She came
>> across something that I have never seen before. It goes something like
>> this:
>>
>> $a .= <<<BLAH;
>>
>> What is that <<< ?
>
>
> It is the start of a "heredoc"
> http://www.php.net/manual/en/language.types.string.php#language.types.strin g.syntax.heredoc
>
> Specifically, the word immediately adjacent to the right of the <<< (in your
> case, the word BLAH) is taken as a sentinal, and all lines between the line
> containing the start of the heredoc (the <<<BLAH line) and the first line
> that contains the sentinal word are treated like a single string.
>
> Thus
> <<<BLAH
> this is a test
> one two three
> four five
> six
> BLAH;
>
> is treated as a single string consisting of
> "this is a test\none two three\nfourfive\nsix\n"

thanks. I had read this about heredoc and was a tad confused on the
explanation. Your explanation clears it up.
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Microsoft SQL and PHP
Next Topic: FORMS, validating mail was sent
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Tue Dec 03 20:26:49 GMT 2024

Total time taken to generate the page: 0.04188 seconds