3v4l.org

run code in 300+ PHP versions simultaneously
<?php abstract class AbstractClass { public function __construct() { } public function get($property) { $rc = new \ReflectionClass($this); $p = $rc->getProperty($property); $p->setAccessible(true); return $p->getValue($this); } public function set($property, $value) { $rc = new \ReflectionClass($this); $p = $rc->getProperty($property); $p->setAccessible(true); $p->setValue($this, $value); return $this; } } class ClassImpl extends AbstractClass { private $variableA; private $variableB; public function __construct() { parent::__construct(); } } $impl = new ClassImpl(); $impl->set('variableA', 'Hello World'); echo $impl->get('variableA');

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
197.49 ms | 3092 KiB | 10 Q