php-src/tests/classes/__set_data_corrupt.phpt
2018-10-14 19:45:12 +02:00

28 lines
480 B
PHP

--TEST--
ZE2 Data corruption in __set
--FILE--
<?php
$f = 'c="foo"';
class foo {
const foobar=1;
public $pp = array('t'=>null);
function bar() {
echo $this->t ='f';
}
function __get($prop)
{
return $this->pp[$prop];
}
function __set($prop, $val)
{
echo "__set";
$this->pp[$prop] = '';
}
}
$f = new foo;
$f->bar();
?>
--EXPECT--
__setf