3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A { public string $v { set => $this->v = 'Parent: '.$value; } } class B extends A { public string $v { set => $this->v = 'Child: '.parent::$v::set($value); } } $B = new B(); $B->v = 'test'; echo $B->v;

preferences:
157.8 ms | 992 KiB | 7 Q