ID: 16663 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] Status: Bogus Bug Type: Feature/Change Request Operating System: Linux PHP Version: 4.2.0 New Comment:
Don't think of it as including HTML in PHP. Think of it as including PHP in HTML. That way you have your block-level delimiters as the standard PHP start/end tags. Whether this is a problem is completely dependant on your point of view. Previous Comments: ------------------------------------------------------------------------ [2002-04-17 17:39:12] [EMAIL PROTECTED] Well, I found another bug report #8685 which clued me in about where to find the documentation for this type of construct, which is a "heredoc" text entry. Interestingly, the other report was also from someone trying to write readable, block-structured code, and was also classified as bogus. I guess us old guys who were around when Pascal was invented just have some weird ideas about how code should be organized to be "people" friendly. ------------------------------------------------------------------------ [2002-04-17 17:00:04] [EMAIL PROTECTED] There is nothing wrong with your alternative except that I can't find info about the contstruct echo <<<HTML some more html HTML in the online documentation. Should I add this to the notes regarding "Example 5-2. Advanced escaping" on http://www.php.net/manual/en/language.basic-syntax.php in the online documentation, since this is apparently an additional method for disabling the PHP parser ? NOTE: I did try to search the online documentation for "<<<" without any result. I also spoke to a PHP programmer with considerably more experience than me, who was also unfamiliar with this construct. ------------------------------------------------------------------------ [2002-04-17 16:01:32] [EMAIL PROTECTED] What's wrong with <?php echo "Ene mene foo<br />\n"; echo <<<HTML <hr> Some more html <hr> HTML ?> Any, unlikely SUCH a change is done. Ever. :-) ------------------------------------------------------------------------ [2002-04-17 12:29:12] [EMAIL PROTECTED] I can't seem to figure out how to edit the submission, so I can't fix the missing < on <html> ------------------------------------------------------------------------ [2002-04-17 12:24:55] [EMAIL PROTECTED] Missed the opening < on <html> ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/16663 -- Edit this bug report at http://bugs.php.net/?id=16663&edit=1