--TEST-- Bug #71336 (Wrong is_ref on properties as exposed via get_object_vars()) --FILE-- bar); $vars = get_object_vars($this); $this->bar[] = array('buz'); print_r($vars); } function foo() { array_pop($this->bar); $dummy = &$this->bar; $vars = get_object_vars($this); $this->bar[] = array('buz'); print_r($vars); } } (new A())->bar(); (new A())->foo(); ?> --EXPECT-- Array ( [bar] => Array ( ) ) Array ( [bar] => Array ( [0] => Array ( [0] => buz ) ) )