1
0
mirror of https://github.com/php/php-src.git synced 2026-03-24 08:12:21 +01:00
Files
archived-php-src/ext/reflection/tests/ReflectionProperty_isWritable_dynamic.phpt
2026-02-27 14:26:06 +01:00

33 lines
499 B
PHP

--TEST--
Test ReflectionProperty::isWritable() dynamic
--FILE--
<?php
#[AllowDynamicProperties]
class A {
private $a;
}
$a = new A;
$r = new ReflectionProperty($a, 'a');
var_dump($r->isWritable(null, $a));
var_dump($r->isWritable(null, null));
$a->b = 'b';
$r = new ReflectionProperty($a, 'b');
var_dump($r->isWritable(null, $a));
$a = new A;
var_dump($r->isWritable(null, $a));
var_dump($r->isWritable(null, null));
?>
--EXPECT--
bool(false)
bool(false)
bool(true)
bool(true)
bool(true)