Edit report at https://bugs.php.net/bug.php?id=62265&edit=1
ID: 62265
User updated by: lomo74 at gmail dot com
Reported by: lomo74 at gmail dot com
Summary: crash with static member followed by 2+ non-static
members
Status: Open
Type: Bug
Package: Reproducible crash
Operating System: Windows 7
PHP Version: 5.4.3
Block user comment: N
Private report: N
New Comment:
I apologize. I further tracked down the problem and it seems it is due to
XDebug: http://bugs.xdebug.org/view.php?id=824
If noone has objections, I'm closing this report --
Previous Comments:
------------------------------------------------------------------------
[2012-06-08 23:24:05] [email protected]
Could you check whether the issue also exists when running PHP from the
commandline (cli)? This way one could exclude the IIS and FastCGI parts of the
chain.
------------------------------------------------------------------------
[2012-06-08 17:17:18] lomo74 at gmail dot com
just tested on a Windows 2003 machine + IIS + PHP FastCGI 5.4.3, it is not
affected.
will test on another Windows 7 machine ASAP.
------------------------------------------------------------------------
[2012-06-08 15:55:27] lomo74 at gmail dot com
Description:
------------
using IIS + FastCGI PHP 5.4.3 on a Win7 machine.
declaring a class that contains a static var followed by two or more non-static
vars, the engine crashes when you try to instantiate the class.
my Linux machine (Apache + PHP 5.4.3) is not affected by this issue.
Test script:
---------------
<?php
class MYTest1 {
static $data;
}
class MYTest2 {
static $data;
var $a;
}
class MYTest3 {
static $data;
var $a;
var $b;
}
$obj = new MYTest1(); //ok
$obj = new MYTest2(); //ok
//the following crashes PHP
$obj = new MYTest3();
echo "Still alive."; //won't print
?>
Expected result:
----------------
the string "Still alive."
Actual result:
--------------
no output at all.
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=62265&edit=1