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