ID:               39659
 User updated by:  mark at temporal-solutions dot co dot uk
 Reported By:      mark at temporal-solutions dot co dot uk
 Status:           Open
 Bug Type:         Reproducible crash
 Operating System: Windows XP SP2
 PHP Version:      5.2.0
 New Comment:

Sorry, I forgot to mention its running on IIS 5.1 with all patches
applied.


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

[2006-11-28 12:56:06] mark at temporal-solutions dot co dot uk

Description:
------------
PHP causing php-cgi.exe crash when creating child class with default
constructor values.

$this->sp_user_count = new oopi_Label($this);

oopi_label is class oopi_Label extends oopi_Control which just happens
to have constructor 

__construct($parent, $id = '', $value = NULL)

somehow just calling it with $this resulted in PHP self destructing


Reproduce code:
---------------
class oopi_Control
{
   public $id;

   public function __construct($parent, $id = '', $value = NULL)
   {
     ...
     $this->id = $id;
     ...
   }
};

class oopi_Label extends oopi_Control
{
  ...
};

$sp_user_count = new oopi_Label($this);

Expected result:
----------------
Created object with default id of ''

Actual result:
--------------
No results - CGI crash reading null pointer and returning no headers.


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


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

Reply via email to