Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

--TEST-- Bug #68191: Broken reference across objects --FILE-- <?php $obj = new stdClass; ..

Decoded Output download

--TEST--
Bug #68191: Broken reference across objects
--FILE--
<?php

$obj = new stdClass;

$obj->prop1 = 'abc';
$obj->prop2 =& $obj->prop1;
$obj->prop2 .= 'xyz';
var_dump($obj->prop1);

$obj->prop3 = 1;
$obj->prop4 =& $obj->prop3;
++$obj->prop4;
var_dump($obj->prop3);

?>
--EXPECT--
string(6) "abcxyz"
int(2)

Did this file decode correctly?

Original Code

--TEST--
Bug #68191: Broken reference across objects
--FILE--
<?php

$obj = new stdClass;

$obj->prop1 = 'abc';
$obj->prop2 =& $obj->prop1;
$obj->prop2 .= 'xyz';
var_dump($obj->prop1);

$obj->prop3 = 1;
$obj->prop4 =& $obj->prop3;
++$obj->prop4;
var_dump($obj->prop3);

?>
--EXPECT--
string(6) "abcxyz"
int(2)

Function Calls

None

Variables

None

Stats

MD5 aeea644fd9c7de396a04eeea1d40e74b
Eval Count 0
Decode Time 102 ms