ID:               31635
 Updated by:       [EMAIL PROTECTED]
 Reported By:      ivar at stvk dot no
-Status:           Open
+Status:           Feedback
 Bug Type:         Zend Engine 2 problem
 Operating System: Irrelevant (WinXP)
 PHP Version:      5CVS-2005-03-01
 New Comment:

You're still pasting some C source code. Can you please explain what
you want to say? Is that last comment a patch or reproduce code? (never
heard of 'diff' utility?)




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

[2005-03-01 11:18:55] ivar at stvk dot no

ZEND_API void zend_make_printable_zval(zval *expr, zval *expr_copy, int
*use_copy)
{
...
...
case IS_OBJECT:
{
...
...
if (Z_OBJ_HANDLER_P(expr, cast_object)) {
if( (Z_OBJ_HANDLER_P(expr, cast_object)(expr, expr_copy, IS_STRING, 0
TSRMLS_CC) == SUCCESS) &&
   (expr_copy->type == IS_STRING)) {
                break;
}
}

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

[2005-03-01 10:12:39] [EMAIL PROTECTED]

Please provide a patch or at least reproduce code that doesn't require
Windoze. 

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

[2005-03-01 09:55:34] ivar at stvk dot no

There seems to be no change in the latest (5.1.x) snapshot, compiled 1
march 2005 7:55 GMT.

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

[2005-02-28 20:59:08] [EMAIL PROTECTED]

Please try using this CVS snapshot:

  http://snaps.php.net/php5-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5-win32-latest.zip



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

[2005-01-31 08:49:57] ivar at stvk dot no

The only way I am able to reproduce this behavior is using COM, but the
nature of the bug is not directly linked to the COM libraries itself.
Because of this, I am unable to make a test case that is platform
independent and that does not require external resources.

I will try just once more:
Create a Visual Basic ActiveX DLL project. Name the project
'NullClass', and name the class 'Null'. Add this single function to the
class code:

Public Property Get Value()
    Value = Null
End Property

Place the cursor inside the function, Click the menu "Tools",
"Procedure Properties", "Advanced", and select "User Interface
Default". Click "File", "Make NullClass.dll".

Then run this PHP script:

<?php
$Obj = new COM('NullClass.Null');
echo $Obj;
?>

EXPECTED: The script does not output anything, because the object
contains a NULL value.

ACTUAL: The script either outputs garbage or causes an Access Violation
message.

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

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/31635

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

Reply via email to