ID:               36513
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Assigned
+Status:           Closed
 Bug Type:         Scripting Engine problem
 Operating System: *
 PHP Version:      5CVS-2006-02-24 (snap)
 Assigned To:      dmitry
 New Comment:

Fixed in CVS HEAD, PHP_5_1 and PHP_4_4.

Comment '//<<EOF>>' is still lost for highlighter and tokenizer.


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

[2006-04-12 11:07:21] [EMAIL PROTECTED]

Just for the record: PHP4 behaves in the very same way.

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

[2006-04-11 11:40:11] [EMAIL PROTECTED]

Does not happen with PHP 4, does happen with PHP 5 and 6..

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

[2006-02-24 22:10:25] [EMAIL PROTECTED]

I applied the patch and the bug is gone :)

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

[2006-02-24 15:49:32] mv-php at binarysec dot com

Hello,  
 
A patch can be found at 
http://badcode.be/~descript/PHP/php-5.1.zend_language_scanner.l.patch 
 
-michael

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

[2006-02-24 14:19:43] [EMAIL PROTECTED]

Description:
------------
If i have a php file with no ending ?> no newline at the end and the
last line is a comment like this //} the comment "//}" will be printed
to the output.

this happens just with
<? //}
no chars behind } and no newline

this bug occurs with php cli too.

php -r '//}'
outputs //}

Reproduce code:
---------------
<?//}

Expected result:
----------------
empty output

Actual result:
--------------
//}


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


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

Reply via email to