1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
--TEST--
PRE_INC_OBJ: 006
--INI--
opcache.enable=1
opcache.enable_cli=1
opcache.file_update_protection=0
opcache.protect_memory=1
--FILE--
<?php
$a = new class {
public int $foo = 0;
function &__get($x) {
return $this->foo;
}
function __set($x, $y) {
echo "set($y)\n";
}
};
--$a->x->y;
?>
DONE
--EXPECTF--
Fatal error: Uncaught Error: Attempt to increment/decrement property "y" on int in %sinc_obj_006.php:14
Stack trace:
#0 {main}
thrown in %sinc_obj_006.php on line 14
|