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 #181929 is a reply to message #181927] Tue, 25 June 2013 01:14 Go to previous messageGo to previous message
Lew Pitcher is currently offline  Lew Pitcher
Messages: 60
Registered: April 2013
Karma:
Member
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"

--
Lew Pitcher
"In Skills, We Trust"
[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: Sun Dec 01 05:01:44 GMT 2024

Total time taken to generate the page: 0.04194 seconds