1--TEST-- 2OSS Fuzz #61865: Undef variable in ++/-- for declared property that is unset in error handler 3--FILE-- 4<?php 5class C { 6 public $a; 7 function errorHandler($errno, $errstr) { 8 unset($this->a); 9 } 10} 11$c = new C; 12set_error_handler([$c,'errorHandler']); 13unset($c->a); 14$v = ($c->a--); 15var_dump($c->a); 16var_dump($v); 17?> 18--EXPECT-- 19NULL 20NULL 21