Re: Heredoc question

From: Date: Fri, 06 Jun 2003 18:57:24 +0000
Subject: Re: Heredoc question
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-150530@lists.php.net to get a copy of this message
Or you can just escape out of PHP like so: <?php $truth = true; $head = "brain bucket"; ?> This is a test of the emergency broadcasting system. If this had been an actual emergency, you would have been instructed to <?php echo $truth?" place your {$head} between your legs and\n":""; ?> read from the chapters of Matthew, Mark, Luke and DUCK!! --- Sparky Kopetzky <sparkyk@blackmesa-isp.net> wrote: > I did figure a way around heredoc last night. Here's the solution > if anyone > can use it: > > <?php > $truth = true; > $head = "brain bucket"; > $message = <<<TEST > This is a test of the emergency broadcasting system. > If this had been an actual emergency, you would have > been instructed to > TEST; > > if ($truth) > { > $message .= " place your {$head} between your legs and\n"; > } > > $message .= <<<TEST > read from the chapters of Matthew, Mark, Luke > and DUCK!! > TEST; > > print $message; > ?> > $message is actually works in heredoc just like any other string. > Didn't > expect that. > Hope this helps someone else who is trying the same thing as I am. > > Robin E. Kopetzky > Black Mesa Computers/Internet Services > www.blackmesa-isp.net > > ----- Original Message ----- > From: "Jennifer Goodie" <goodie@apollointeractive.com> > To: "Sparky Kopetzky" <sparkyk@blackmesa-isp.net>; "PHP General" > <php-general@lists.php.net> > Sent: Thursday, June 05, 2003 16:47 > Subject: RE: [PHP] Heredoc question > > > > > Can one use <?php ?> within the heredoc syntax or is there > > > another way?? I'm trying to dynamically generate email from > > > generic text but with obvious additions, like this: > > > > http://us4.php.net/types.string says that heredoc acts > > just like > double > > quoted, which would mean it expands variables, so I would try > just > throwing > > them in there like this... > > > > > > $message = <<<my_message > > Name: {$lot->get_name()} > > > > Lot {$lot->get_id()} has been approved. Here is the > > link to the lot: > > my_message; > > > > > > There's an example of almost exactly like this on that page. > > > > > > > > > > > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > ===== Mark Weinstock mark_weinstock@yahoo.com *************************************** You can't demand something as a "right" unless you are willing to fight to death to defend everyone else's right to the same thing. *************************************** __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com

« previous php.general (#150530) next »