--TEST-- Test ReflectionProperty::isReadable() lazy isset --CREDITS-- Arnaud Le Blanc (arnaud-lb) --FILE-- prop = 1; } public function __isset($name) { return false; } public function __get($name) { return null; } } $rc = new ReflectionClass(A::class); $obj = $rc->newLazyProxy(fn() => new A); $rp = new ReflectionProperty(new A, 'prop'); var_dump($rp->isReadable(null, $obj)); ?> --EXPECT-- bool(false)