ID:               16663
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Open
+Status:           Bogus
 Bug Type:         Feature/Change Request
 Operating System: Linux
 PHP Version:      4.2.0
 New Comment:

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. :-)


Previous Comments:
------------------------------------------------------------------------

[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>

------------------------------------------------------------------------

[2002-04-17 12:18:47] [EMAIL PROTECTED]

The following can be confusing to read:

html>
<br>This is plain HTML
<?
    echo "<br>This is a PHP Block";
    ?>
    <br>This is raw html text embedded in PHP.
    <?
    echo "<br>This is the same outer PHP block";
?>
<br>This is more plain HTML
</html>

The following is easier to read, at least for me,
with a C programming background:

html>
<br>This is plain HTML
<?
    echo "<br>This is a PHP Block";
    HTML
        {
        <br>This is raw html text embedded in PHP.
        }
    echo "<br>This is the same outer PHP block";
?>
<br>This is more plain HTML
</html>

This would make HTML a reserved word that would turn off
the PHP parser within the following set of braces, or if
braces aren't present, until the next semicolon.  The
advantage of this style is it makes it easier to see the
underlying block structure of the PHP code, yet avoids
having to use echo or print to output chunks of HTML code.


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=16663&edit=1

Reply via email to