ReflectionProperty::hasDefaultValue
En esta página
ReflectionProperty::hasDefaultValue
Verifica si la propiedad tiene un valor por omisión
Descripción#
public ReflectionProperty::hasDefaultValue(): bool
```php
Verifica si la propiedad ha sido declarada con un valor por omisión, incluyendo un valor por omisión implícito `null`. Retorna `false` para las propiedades tipadas sin valor por omisión (o las propiedades dinámicas).
## Parámetros
Esta función no contiene ningún parámetro.
## Valores devueltos
Si la propiedad tiene un valor por omisión (incluyendo `null`), `true` es retornado; si la propiedad es tipada sin valor por omisión declarado o es una propiedad dinámica, `false` es retornado.
## Ejemplos
Ejemplo de ReflectionProperty::hasDefaultValue
```php
El ejemplo anterior mostrará:
bool(true)
bool(false)
bool(true)
bool(false)
bool(false)
Fatal error: Uncaught ReflectionException: Property Foo::$pong does not exist in example.php
Véase también#
ReflectionProperty::getDefaultValue