----- Original Message ----- From: "noginn" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, March 17, 2004 4:29 PM Subject: [PHP] The <<< convension
> I have read a range of comments on php.net manual where people have > mentioned this, along with it being in the 'print' functions page itself. > I have tryed to use it in some context before but without success, I > have always been getting an error on some sort. > > For example; > <?php > $text = <<<END > This uses the "here document" syntax to output > multiple lines with $variable interpolation. Note > that the here document terminator must appear on a > line with just a semicolon no extra whitespace! > END; > > print $text; > ?> > > I would get this error when running the above script. > > *Notice*: Undefined variable: variable in > *C:\WWW\Apache2\htdocs\php\testprint.php* on line *4* > This uses the "here document" syntax to output multiple lines with > interpolation. Note that the here document terminator must appear on a > line with just a semicolon no extra whitespace! > > I am a little confused at this point as I followed a comment on the > manual which had not been corrected by anyone. > > I am running PHP 4.3.4 > > -- > /* remember not to open virii please :) */ > if (!gotbrain("receiver")) { > openattachment("coolprogram.exe.jpg.pif"); > } > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > It works fine on my set, I use it quite often: $announcements = <<<EndAnnouncements <p><b><u><font face="$fontface" size="$fontsize" color="$fontcolor">Announcements</u></b></p> <!-- ANNOUNCMENTS GO HERE --> <li>There is also a problem report section where you can submit any problem you are having.<br> <li>Soon, the timesheet will also be integrated into the portal, so you will only need to log in once to access everything.</font> <!-- END ANNOUNCEMENTS --> EndAnnouncements; Just have to make sure the EndAnnouncements; is on it's own line, at the very first position. $announcements = <<<TEST 1 1 Those are the only spaces, no spaces between <<< and TEST Hope this helps, Jake -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php