ReflectionProperty::isInitialized
Проверяет, инициализировали ли свойство
&reftitle.description;
public boolReflectionProperty::isInitialized
objectnullobject&null;
Метод проверяет, инициализировали ли свойство.
&reftitle.parameters;
object
Чтобы метод извлёк нестатическое свойство, в метод передают объект.
&reftitle.returnvalues;
Метод возвращает &false; для типизированных свойств, которым
не присвоили значение, и для свойств, к которым явно применили
функцию unset.
Для остальных свойств метод возвращает &true;.
&reftitle.errors;
Метод выбросит исключение ReflectionException,
если свойство недоступно. Метод ReflectionProperty::setAccessible
умеет открывать доступ к защищённым и закрытым свойствам.
&reftitle.changelog;
&Version;
&Description;
8.0.0
Параметр object теперь принимает значение null.
&reftitle.examples;
Пример использования метода ReflectionProperty::isInitialized
isInitialized($user));
$user->name = 'Nikita';
var_dump($rp->isInitialized($user));
?>
]]>
&example.outputs;
&reftitle.seealso;
ReflectionProperty::hasType