xref: /PHP-8.1/Zend/tests/bug48248.phpt (revision 5a4cb3ed)
1--TEST--
2Bug #48248 (SIGSEGV when access to private property via &__get)
3--FILE--
4<?php
5
6class A
7{
8    public function & __get($name)
9    {
10        return $this->test;
11    }
12}
13
14class B extends A
15{
16    private $test;
17}
18
19$b = new B;
20var_dump($b->test);
21
22?>
23--EXPECTF--
24Fatal error: Uncaught Error: Cannot access private property B::$test in %s:%d
25Stack trace:
26#0 %s(%d): A->__get('test')
27#1 {main}
28  thrown in %s on line %d
29