ID:               31787
 Updated by:       [EMAIL PROTECTED]
 Reported By:      codeslinger at compsalot dot com
-Status:           Closed
+Status:           Bogus
 Bug Type:         Scripting Engine problem
 Operating System: Linux
 PHP Version:      4.3.10


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

[2005-02-04 07:14:11] codeslinger at compsalot dot com

okay, thanks.

But I still think it's strange for the parser to be wasting time,
parsing code inside of a comment, when all it needs to be doing is
looking for the end of line.

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

[2005-02-03 18:53:10] [EMAIL PROTECTED]

This is not discussion forum. Discuss on the mailing lists.
Documentation can be found at:

http://www.php.net/manual/en/language.basic-syntax.comments.php

Read the last paragraph on that page.


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

[2005-02-03 18:49:00] codeslinger at compsalot dot com

Thank you for your response.  But I wanted some further discussion on
this.

I spent a *lot* of time banging my head against the wall trying to
track down a nonsensical error message.

I took the totally legitimate statment of
fwrite($fp, "<?php echo 'Hello World';  ?>" );

And commented it out with //.  And instead of ignoring the comment, php
decided to interpet it as a script close tag.

This bogus parsing behavior lead to major frustration and confusion;
and wasted time.

Now my understanding of // is that everything up to the end of the line
is supposed to be ignored.  Not only is the ?> within a comment, but it
is also contained inside of quotes...  

Why is the parser spinning it's wheels parsing the contents of a
comment, when all it needs to be doing is a skip to end of line?

------

Per your suggestion, I did a search for "html containment"  I did not
find anything.  I did find and read chapter 71, but saw nothing
applicable.  

I have actually read quite a bit of the manual, but as you know it is
huge and navigation can be tricky, if you could give me a more specific
link I would appreciate it.

----------

Please understand that I LOVE PHP and I am very very greatful for all
the hard work that people have put in.  I am not intending to be overly
critical.

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

[2005-02-01 09:24:03] [EMAIL PROTECTED]

Thank you for taking the time to write to us, but this is not
a bug. Please double-check the documentation available at
http://www.php.net/manual/ and the instructions on how to report
a bug at http://bugs.php.net/how-to-report.php

Please read the docs on html containment - this is expected.

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

[2005-02-01 00:46:55] codeslinger at compsalot dot com

I doubt it makes a difference, but this is the CLI version of php.

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

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/31787

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

Reply via email to