Bug #62265 [Opn]: crash with static member followed by 2+ non-static members
| From: | nikic@php.net | Date: | Fri, 08 Jun 2012 23:24:05 +0000 |
| Subject: | Bug #62265 [Opn]: crash with static member followed by 2+ non-static members | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-171154@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=62265&edit=1
ID: 62265
Updated by: nikic@php.net
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:
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.
Previous Comments:
------------------------------------------------------------------------
[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