Documentación offline PHP master

ReflectionProperty::isInitialized

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

ReflectionProperty::isInitialized

Verifica si una propiedad está inicializada

Descripción#

public ReflectionProperty::isInitialized([object $object]): bool
```php

Verifica si una propiedad está inicializada.

## Parámetros

`object`  
Si la propiedad no es estática, debe proporcionarse un objeto para recuperar la propiedad desde el mismo.

## Valores devueltos

Devuelve `false` para las propiedades tipadas antes de su inicialización, y para las propiedades que han sido explícitamente `unset`. Para todas las demás propiedades, `true` será devuelto.

## Errores/Excepciones

Lanza una `ReflectionException` si la propiedad es inaccesible. Es posible hacer accesible una propiedad protegida o privada utilizando ReflectionProperty::setAccessible.

## Historial de cambios

| Versión | Descripción                 |
|---------|-----------------------------|
| 8.0.0   | `object` ahora es nullable. |

## Ejemplos

Ejemplo de ReflectionProperty::isInitialized
isInitialized($user)); $user->name = 'Nikita'; var_dump($rp->isInitialized($user)); ?>

```php

El ejemplo anterior mostrará:

bool(false)
bool(true)

Véase también#

ReflectionProperty::hasType