(PHP 8)
ReflectionProperty::isPromoted — Checks if property is promoted
This function has no parameters.
true
if the property is promoted, false
otherwise.
Example #1 ReflectionProperty::isPromoted() example
<?phpclass Foo { public $baz; public function __construct(public $bar) {}}$o = new Foo(42);$o->baz = 42;$ro = new ReflectionObject($o);var_dump($ro->getProperty('bar')->isPromoted());var_dump($ro->getProperty('baz')->isPromoted());?>
The above example will output:
bool(true) bool(false)