(PHP 7 >= 7.4.0, PHP 8)
ReflectionProperty::isInitialized — Verifica se uma propriedade foi inicializada
Verifica se uma propriedade foi inicializada.
objectSe a propriedade não for estática, um objeto deve ser fornecido para buscar da propriedade.
   Retorna false para propriedades digitadas antes da inicialização,
   e para propriedades que foram explicitamente unset().
   Para todas as outras propriedades true será retornado.
  
Lança um ReflectionException se a propriedade estiver inacessível. Você pode tornar uma propriedade protegida ou privada acessível usando ReflectionProperty::setAccessible().
| Versão | Descrição | 
|---|---|
| 8.0.0 | objectagora é anulável. | 
Exemplo #1 Exemplo de ReflectionProperty::isInitialized()
<?php
class User
{
    public string $name;
}
$rp = new ReflectionProperty('User', 'name');
$user = new User;
var_dump($rp->isInitialized($user));
$user->name = 'Nikita';
var_dump($rp->isInitialized($user));
?>O exemplo acima produzirá:
bool(false) bool(true)
