Edit report at https://bugs.php.net/bug.php?id=63612&edit=1
ID: 63612
User updated by: dave at behance dot com
Reported by: dave at behance dot com
Summary: Line numbers not generated correctly without curly
braces
Status: Open
Type: Bug
Package: Testing related
Operating System: Ubuntu
PHP Version: 5.3.19
Block user comment: N
Private report: N
New Comment:
Just tested on 5.4.6-2 and behavior appears to be the same
Previous Comments:
------------------------------------------------------------------------
[2012-11-26 15:40:50] dave at behance dot com
Description:
------------
While using Xdebug I noticed that it would say I had code coverage for lines
that
I did not. After some digging in their bug tracker I found that it appears to
be
due to a bug here. If there is an if statement without curly braces, it will
not
report two lines as such.
I saw issue #57110, but it looks like the guy didn't find out the actual reason
xdebug wasn't working so it was marked as "not a bug"
Test script:
---------------
// Upon compiling it will only show one line
if ( false )
echo "Hit this line"
Or even better...
http://bugs.xdebug.org/view.php?id=842
Expected result:
----------------
I expect it to count as two separate lines since there's an actual linebreak.
Actual result:
--------------
It only counts one line internally
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=63612&edit=1
--
PHP Quality Assurance Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php